<SEC-DOCUMENT>0001493152-24-032891.txt : 20240816
<SEC-HEADER>0001493152-24-032891.hdr.sgml : 20240816
<ACCEPTANCE-DATETIME>20240816172651
ACCESSION NUMBER:		0001493152-24-032891
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		104
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240816
DATE AS OF CHANGE:		20240816

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DIGITAL ALLY, INC.
		CENTRAL INDEX KEY:			0001342958
		STANDARD INDUSTRIAL CLASSIFICATION:	RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				200064269
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33899
		FILM NUMBER:		241217682

	BUSINESS ADDRESS:	
		STREET 1:		14001 MARSHALL DRIVE
		CITY:			LENEXA
		STATE:			KS
		ZIP:			66215
		BUSINESS PHONE:		913-232-5349

	MAIL ADDRESS:	
		STREET 1:		14001 MARSHALL DRIVE
		CITY:			LENEXA
		STATE:			KS
		ZIP:			66215

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DIGITAL ALLY INC
		DATE OF NAME CHANGE:	20051031
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10-q.htm
<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:ref="http://www.xbrl.org/2006/ref" 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:DGLY="http://digitalallyinc.com/20240630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_070_XDX_form10%2Dq.xdx -->
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03E_DGLY_digitalallyinc.com_20240630 -->
<!-- Field: Set; Name: xdx; ID: xdx_04E_20240101_20240630 -->
<!-- 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_058_edei%2D%2DDocumentFiscalPeriodFocus_Q2 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001342958 -->
<!-- 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_068_Segments_5_Segments -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000004" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000005" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000006" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000007" name="dei:EntityCentralIndexKey">0001342958</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2024-06-30" id="xdx2ixbrl0115" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2024-06-30" id="xdx2ixbrl0139" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-12-31" id="xdx2ixbrl0140" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0270" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0272" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:LossOnConversionOfConvertibleDebt" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0275" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:LossOnConversionOfConvertibleDebt" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0277" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0285" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0286" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0287" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0290" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0291" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0293" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0300" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0301" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0303" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0305" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0306" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0308" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl0320" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0321" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0322" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0378" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0380" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0381" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0386" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-01-012023-03-31" id="xdx2ixbrl0388" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0392" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0393" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0395" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-01-012023-03-31" id="xdx2ixbrl0396" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0400" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0401" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0414" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0416" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0417" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0422" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0423" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0424" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0430" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0431" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl0432" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0438" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0439" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0466" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0468" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0469" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0475" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0482" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0483" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2024-01-012024-03-31" id="xdx2ixbrl0484" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl0488" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0489" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0510" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0513" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0518" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0524" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0526" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0527" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="xdx2ixbrl0530" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0531" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0565" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0568" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0577" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0580" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0583" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ConvertibleDebtDiscountAmortization" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0588" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:LossOnConversionOfConvertibleNote" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0591" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNote" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0603" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:IncreaseDecreaseInAccruedInterestRelatedParty" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0640" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:IncreaseDecreaseInLeaseDeposit" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0645" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0667" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromSaleOfIntangibleAssets" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0670" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0673" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ProceedsMerchantAdvances" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0682" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ProceedsMerchantAdvancesEntertainmentSegment" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0685" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromOtherEquity" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0688" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0690" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:PaymentsOnMerchantAdvances" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0700" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:PaymentsOnMerchantAdvancesForEntertainmentSegment" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0703" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:PrincipalPaymentOnEidlLoan" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0706" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ConversionOfConvertibleNotesPayableIntoCommonStock" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0741" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:FairValueOfWarrantsIssuedWithSaleOfShares" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0745" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FairValueOfAssetsAcquired" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0748" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0751" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:GoodwillAcquiredInBusinessAcquisitions" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0754" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl0757" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ReverseStockSplitRoundingIssuances" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0762" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:DebtDiscountOnConvertibleNote" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0768" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2024-01-012024-06-30_us-gaap_DemandDepositsMember" id="xdx2ixbrl0871" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2024-01-012024-06-30_us-gaap_DemandDepositsMember" id="xdx2ixbrl0873" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember" id="xdx2ixbrl0879" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember" id="xdx2ixbrl0881" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0887" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl0889" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2023-01-012023-12-31_us-gaap_DemandDepositsMember" id="xdx2ixbrl0895" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2023-01-012023-12-31_us-gaap_DemandDepositsMember" id="xdx2ixbrl0897" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember" id="xdx2ixbrl0903" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember" id="xdx2ixbrl0905" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" contextRef="From2023-01-012023-12-31" id="xdx2ixbrl0911" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" contextRef="From2023-01-012023-12-31" id="xdx2ixbrl0913" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2024-06-30" id="xdx2ixbrl0993" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:BusinessCombinationContingentConsiderationLiabilityOne" contextRef="AsOf2024-06-30" id="xdx2ixbrl0996" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:MerchantAdvancesEntertainmentSegment" contextRef="AsOf2023-12-31" id="xdx2ixbrl1009" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember" id="xdx2ixbrl1213" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember" id="xdx2ixbrl1215" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1221" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1223" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1225" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1227" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl1229" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl1231" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember" id="xdx2ixbrl1237" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember" id="xdx2ixbrl1239" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1245" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="xdx2ixbrl1247" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member" id="xdx2ixbrl1253" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member" id="xdx2ixbrl1255" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueAdjustment" contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember" id="xdx2ixbrl1269" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:PaymentOfContingentConsiderationPromissoryNote" contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember" id="xdx2ixbrl1275" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember" id="xdx2ixbrl1277" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember" id="xdx2ixbrl1279" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNoteMember" id="xdx2ixbrl1281" unitRef="USD" xs:nil="true"/>
  <ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_LandMember" id="xdx2ixbrl1370" name="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">http://fasb.org/us-gaap/2024#UsefulLifeTermOfLeaseMember</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-06-30_custom_SecondMedicalBillingCompanyMember" id="xdx2ixbrl1448" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">P69M</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="xdx2ixbrl1564" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="xdx2ixbrl1568" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="xdx2ixbrl1570" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="xdx2ixbrl1572" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="xdx2ixbrl1582" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="xdx2ixbrl1612" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="xdx2ixbrl1618" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="xdx2ixbrl1624" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="xdx2ixbrl1630" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="xdx2ixbrl1636" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="xdx2ixbrl1642" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1738" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1740" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1742" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1744" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1746" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_StockOptionsMember" id="xdx2ixbrl1748" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="xdx2ixbrl1935" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="xdx2ixbrl1937" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="xdx2ixbrl1939" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="xdx2ixbrl1941" unitRef="USDPShares" xs:nil="true"/>
  <ix:nonNumeric contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MinimumMember" id="xdx2ixbrl1991" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P1Y</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MinimumMember" id="xdx2ixbrl2001" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P1Y</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2024-04-012024-06-30" id="xdx2ixbrl2058" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2023-04-012023-06-30" id="xdx2ixbrl2059" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2024-01-01to2024-06-30" id="xdx2ixbrl2060" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" contextRef="From2023-01-012023-06-30" id="xdx2ixbrl2061" unitRef="Shares" xs:nil="true"/>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="dgly-20240630.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2024-01-01to2024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-08-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-08-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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="From2023-04-012023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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-01-012023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="From2023-04-012023-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</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="From2024-01-012024-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_ProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</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="From2023-04-012023-06-30_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</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="From2024-01-012024-06-30_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_ServiceOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-03-31</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2024-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="From2024-01-012024-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2023-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2022-08-23_custom_MergerAgreementMember_custom_PredecessorCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:MergerAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:PredecessorCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-08-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-08-23_custom_MergerAgreementMember_custom_RegistrantCommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:MergerAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:RegistrantCommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-08-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-052023-02-06">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-05</xbrli:startDate>
        <xbrli:endDate>2023-02-06</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-012023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_CommonStockMember_custom_CloverLeafCapitalCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_DemandDepositsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_us-gaap_DemandDepositsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_DemandDepositsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_DemandDepositsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-10</xbrli:startDate>
        <xbrli:endDate>2020-05-12</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-05-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</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-01-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30_custom_JuneContingentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-06-272021-06-30_custom_JuneContingentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-06-27</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_JuneContingentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_JuneContingentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-30</xbrli:startDate>
        <xbrli:endDate>2021-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AugustContingentPaymentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AugustContingentPaymentNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyThreeCommercialExtensionOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-02-23</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-232023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyThreeCommercialExtensionOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-23</xbrli:startDate>
        <xbrli:endDate>2023-02-23</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-22</xbrli:startDate>
        <xbrli:endDate>2024-01-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-03</xbrli:startDate>
        <xbrli:endDate>2023-04-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_SecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_WarrantOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_WarrantTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_WarrantThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-04-032023-04-05_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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-03</xbrli:startDate>
        <xbrli:endDate>2023-04-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_RegistrationRightsAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:RegistrationRightsAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-02_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</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-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-012023-06-02_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-01</xbrli:startDate>
        <xbrli:endDate>2023-06-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-06-012023-06-02">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-06-01</xbrli:startDate>
        <xbrli:endDate>2023-06-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-10-26</xbrli:startDate>
        <xbrli:endDate>2023-10-26</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-26_custom_RevolvingLoanAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-26</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_RevolvingLoanAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</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-01-012024-06-30_custom_RevolvingLoanAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-11-30_custom_MerchantCashAdvancesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-11-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-29</xbrli:startDate>
        <xbrli:endDate>2023-11-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-01</xbrli:startDate>
        <xbrli:endDate>2024-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</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="From2023-04-052023-04-05_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-04-05</xbrli:startDate>
        <xbrli:endDate>2023-04-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_us-gaap_WarrantMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_us-gaap_WarrantMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel2Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel3Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel2Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel3Member_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_custom_WarrantLiabilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</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_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_FairValueInputsLevel1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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_FairValueInputsLevel2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</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_FairValueInputsLevel3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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_custom_ContingentConsiderationPromissoryNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</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_custom_WarrantDerivativeLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</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-06-30_custom_WarrantDerivativeLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNoteMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</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_custom_WarrantDerivativeLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</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_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</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_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</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_FurnitureAndFixturesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_FurnitureAndFixturesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_srt_WarehouseMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_srt_WarehouseMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_custom_DemonstrationAndTradeshowEquipmentMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:DemonstrationAndTradeshowEquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_custom_DemonstrationAndTradeshowEquipmentMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:DemonstrationAndTradeshowEquipmentMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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_BuildingImprovementsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_BuildingImprovementsMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_AircraftMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:AircraftMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_OctoberTwoThousandTwentyThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-10-012023-10-31_custom_OctoberTwoThousandTwentyThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-10-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_OctoberTwoThousandTwentyThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-10</xbrli:startDate>
        <xbrli:endDate>2020-05-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-10</xbrli:startDate>
        <xbrli:endDate>2020-05-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-05-10</xbrli:startDate>
        <xbrli:endDate>2020-05-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_WarehouseAndOfficeSpaceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-292021-06-30_srt_MinimumMember_custom_FirstMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-29</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-29</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-05-29</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_FirstMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-29</xbrli:startDate>
        <xbrli:endDate>2021-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-29</xbrli:startDate>
        <xbrli:endDate>2021-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-29</xbrli:startDate>
        <xbrli:endDate>2021-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_SecondMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-09-012021-09-01_srt_MinimumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-09-01</xbrli:startDate>
        <xbrli:endDate>2021-09-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-09-012021-09-01_srt_MaximumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-09-01</xbrli:startDate>
        <xbrli:endDate>2021-09-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-09-012021-09-01_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-09-01</xbrli:startDate>
        <xbrli:endDate>2021-09-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-30</xbrli:startDate>
        <xbrli:endDate>2022-01-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-30</xbrli:startDate>
        <xbrli:endDate>2022-01-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-12-30</xbrli:startDate>
        <xbrli:endDate>2022-01-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_OfficeSpaceAndCopierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</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-01-012024-06-30_custom_OfficeSpaceAndCopierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_OfficeSpaceAndCopierMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:LicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:LicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SponsorshipAgreementNetworkMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SponsorshipAgreementNetworkMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SEOContentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SEOContentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PersonalSeatLicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PersonalSeatLicensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SoftwareMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:WebsiteEnhancementsEntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:WebsiteEnhancementsEntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:ClientAgreementsRevenueCycleManagementSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:ClientAgreementsRevenueCycleManagementSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:TradeNameMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:TradeNameMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksPendingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksPendingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-14">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-14</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndFivePlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandFifteenMember</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_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSixPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandSixteenMember</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_custom_TwoThousandAndSevenPlanMember_custom_DuringTwoThousandSevenTeenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandSevenTeenMember</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_custom_TwoThousandAndSevenPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSevenPlanMember</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_custom_TwoThousandAndEightPlanMember_custom_DuringTwoThousandEighteenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndEightPlanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandEighteenMember</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_custom_TwoThousandAndEightPlanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndEightPlanMember</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_RestrictedStockUnitsRSUMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_StockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</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-06-30_custom_StockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_StockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_RestrictedStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-06-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember74463328">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-05</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember74463421">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-25</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</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-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-102023-01-10_custom_OfficersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:OfficersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-10</xbrli:startDate>
        <xbrli:endDate>2023-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-102023-01-10_custom_NewEmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-10</xbrli:startDate>
        <xbrli:endDate>2023-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-10</xbrli:startDate>
        <xbrli:endDate>2023-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-10</xbrli:startDate>
        <xbrli:endDate>2023-01-10</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-31_custom_OfficersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:OfficersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-31_custom_NewEmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</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-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</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-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:TheSecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-24</xbrli:startDate>
        <xbrli:endDate>2024-06-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-06-242024-06-24_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-24</xbrli:startDate>
        <xbrli:endDate>2024-06-24</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-24_us-gaap_PrivatePlacementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-24</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_NobilityHealthcareLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">DGLY:NobilityHealthcareLLCMember</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_custom_NobilityHealthcareLLCMember74463921">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_NobilityHealthcareLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</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="From2023-04-012023-06-30_custom_NobilityHealthcareLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</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="From2024-01-012024-06-30_custom_NobilityHealthcareLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_NobilityHealthcareLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-03-012024-03-01_custom_JCEntertainmentLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:JCEntertainmentLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-01</xbrli:startDate>
        <xbrli:endDate>2024-03-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-03-012024-03-01_custom_CountryStampedeAcquisitionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-01</xbrli:startDate>
        <xbrli:endDate>2024-03-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</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_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</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="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</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="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</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="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</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="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</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="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</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="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_VideoSolutionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_custom_RevenueCycleManagementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</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_custom_EntertainmentSegmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-31_us-gaap_CorporateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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-06-30_custom_NobilityLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_NobilityLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-04-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</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="From2023-04-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</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="From2024-01-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-01-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-09-22_us-gaap_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-09-22</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-02_us-gaap_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-02</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_us-gaap_RelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-03-01_custom_NotePurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:NotePurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-03-01</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-13_custom_LetterAgreementMember_srt_MaximumMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-13_custom_LetterAgreementMember_srt_MinimumMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-13</xbrli:startDate>
        <xbrli:endDate>2024-07-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:PurchaseAndSaleAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-08-02</xbrli:startDate>
        <xbrli:endDate>2024-08-02</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-08-14_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001342958</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-08-14</xbrli:instant>
      </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="Segments">
      <xbrli:measure>DGLY:Segments</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_90C_edei--DocumentType_c20240101__20240630_zY27s0ip7yt1"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000014" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_901_edei--DocumentQuarterlyReport_c20240101__20240630_zqYuNNNrPO8h"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:booleantrue" id="Fact000015" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>QUARTERLY
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the quarterly period ended <span style="text-decoration: underline"><span id="xdx_902_edei--DocumentPeriodEndDate_c20240101__20240630_z7kXPAxSNY4a"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:datemonthdayyearen" id="Fact000016" name="dei:DocumentPeriodEndDate">June 30, <span id="xdx_90F_edei--DocumentFiscalYearFocus_c20240101__20240630_zDUO1BfNVpAa"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000017" name="dei:DocumentFiscalYearFocus">2024</ix:nonNumeric></span></ix:nonNumeric></span></span>.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_905_edei--DocumentTransitionReport_c20240101__20240630_zMqkApjSGtS4"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:booleanfalse" id="Fact000018" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRANSITION
    REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the transition period from ___________ to __________.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commission
    File Number: <span style="text-decoration: underline"><span id="xdx_90F_edei--EntityFileNumber_c20240101__20240630_zWYqqSZSbUa2"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000019" name="dei:EntityFileNumber">001-33899</ix:nonNumeric></span></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span id="xdx_90E_edei--EntityRegistrantName_c20240101__20240630_zMRVPRJrLxoj"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000020" name="dei:EntityRegistrantName">Digital
Ally, Inc.</ix:nonNumeric></span></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90E_edei--EntityIncorporationStateCountryCode_c20240101__20240630_znMpKlPJz6bi"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:stateprovnameen" id="Fact000021" name="dei:EntityIncorporationStateCountryCode">Nevada</ix:nonNumeric></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20240101__20240630_zU6XOIXQ6Ri1"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000022" name="dei:EntityTaxIdentificationNumber">20-0064269</ix:nonNumeric></span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State
    or other jurisdiction of</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation
    or organization)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S.
    Employer</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification
    No.)</span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityAddressAddressLine1_c20240101__20240630_zDxBwDbqhUw4"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000023" name="dei:EntityAddressAddressLine1">14001
Marshall Drive</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressCityOrTown_c20240101__20240630_zaGR3hZK9fLd"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000024" name="dei:EntityAddressCityOrTown">Lenexa</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressStateOrProvince_c20240101__20240630_zpsxv39cVev5"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000025" name="dei:EntityAddressStateOrProvince">KS</ix:nonNumeric></span> <span id="xdx_90E_edei--EntityAddressPostalZipCode_c20240101__20240630_zrBR7mLzixDe"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000026" name="dei:EntityAddressPostalZipCode">66215</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices) (Zip Code)</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_907_edei--CityAreaCode_c20240101__20240630_zJvLpjvgsqSk"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000027" name="dei:CityAreaCode">(913)</ix:nonNumeric></span>
<span id="xdx_90C_edei--LocalPhoneNumber_c20240101__20240630_zW7muD3MeHu8"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000028" name="dei:LocalPhoneNumber">814-7774</ix:nonNumeric></span></b></span></p>

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    of each class</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading
    Symbol(s)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 38%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of exchange on which registered</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_edei--Security12bTitle_c20240101__20240630_zzsAwDFpjp9i"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000029" name="dei:Security12bTitle">Common
    stock, $0.001 par value per share</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_edei--TradingSymbol_c20240101__20240630_zHyvLYJh7QW6"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000030" name="dei:TradingSymbol">DGLY</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    <span id="xdx_903_edei--SecurityExchangeName_c20240101__20240630_zCSMVCHcoGth"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:exchnameen" id="Fact000031" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market LLC</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. <span id="xdx_905_edei--EntityCurrentReportingStatus_c20240101__20240630_zS1PZ5HiIlH"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000032" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> &#9746; No &#9744;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--EntityInteractiveDataCurrent_c20240101__20240630_ztQQkzyRPek3"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" id="Fact000033" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>
&#9746; No &#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company or an emerging growth company. See the definitions of &#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 Exchange Act.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
    accelerated filer &#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
    filer &#9744;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_edei--EntityFilerCategory_c20240101__20240630_zzb2Om0Wk8G3"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:entityfilercategoryen" id="Fact000034" name="dei:EntityFilerCategory">Non-accelerated
    filer</ix:nonNumeric></span> &#9746;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company <span id="xdx_908_edei--EntitySmallBusiness_c20240101__20240630_zijKtkqV0Ee5"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:booleantrue" id="Fact000035" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
    growth company <span id="xdx_903_edei--EntityEmergingGrowthCompany_c20240101__20240630_z0WfzqwuIAtf"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:booleanfalse" id="Fact000036" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes
&#9744; No <span id="xdx_90D_edei--EntityShellCompany_dbF_c20240101__20240630_zG9QceRV2sO3"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt:booleanfalse" id="Fact000037" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Class</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding
    at August 15, 2024</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common
    Stock, $<span id="xdx_90E_edei--EntityListingParValuePerShare_pid_c20240101__20240630_zx2fHldpzwsc"><ix:nonFraction name="dei:EntityListingParValuePerShare" contextRef="From2024-01-01to2024-06-30" id="Fact000038" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> par value per share</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_edei--EntityCommonStockSharesOutstanding_iI_pid_c20240815_zLvgy64khkPk"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-08-15" id="Fact000039" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,855,160</ix:nonFraction></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

<!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt; border-bottom: Black 4pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

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

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


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>JUNE
30, 2024</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
    OF CONTENTS</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0.5in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page(s)</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#MS_001">PART I &#8211; FINANCIAL INFORMATION</a></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_002">Item 1. Financial Statements.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_003">Condensed Consolidated Balance Sheets &#8211; June 30, 2024 (Unaudited) and December 31, 2023</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_004">Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2024 and 2023 (Unaudited)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_005">Condensed Consolidated Statements of Stockholders&#8217; Equity for the Three and Six Months Ended June 30, 2024 and 2023 (Unaudited)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_006">Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2024 and 2023 (Unaudited)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_007">Notes to the Condensed Consolidated Financial Statements (Unaudited)</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7-34</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_008">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35-60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_009">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_010">Item 4. Controls and Procedures.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#MS_011">PART II - OTHER INFORMATION</a></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_012">Item 1. Legal Proceedings.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_013">Item 1A. Risk Factors.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_014">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_015">Item 3. Defaults Upon Senior Securities</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_016">Item 4. Mine Safety Disclosures</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_017">Item 5. Other Information.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#MS_018">Item 6. Exhibits.</a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#MS_019">SIGNATURES</a></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_001"></span>PART
I &#8211; FINANCIAL INFORMATION</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_002"></span>Item
1 &#8211; Financial Statements.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_003"></span>CONDENSED
CONSOLIDATED BALANCE SHEETS</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_111_z8V987kRvad5" summary="xdx: Statement - Condensed Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20240630_zuFGuFQteGT5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024<br/> (Unaudited)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20231231_ziFUslq6rhlc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_pp0p0_maACzeCh_zBZ7DZATCWXg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left; padding-left: 10pt">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2024-06-30" id="Fact000047" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">517,113</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000048" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">680,549</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsReceivableNetCurrent_i02I_pp0p0_maACzeCh_z1Ck09j3t8i9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Accounts receivable &#8211; trade, net of $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_c20240630_z4uWemYbxG3k" title="Allowance for doubtful accounts receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2024-06-30" id="Fact000053" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">239,391</ix:nonFraction></span> allowance &#8211; June 30, 2024 and $<span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pp0p0_c20231231_zGBssusSV4Ua" title="Allowance for doubtful accounts receivable"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="AsOf2023-12-31" id="Fact000055" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,668</ix:nonFraction></span> &#8211; December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-06-30" id="Fact000050" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,343,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-12-31" id="Fact000051" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,584,662</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccountsAndOtherReceivablesNetCurrent_i02I_pp0p0_maACzeCh_zDUI692jKvw9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Other receivables, net of $<span id="xdx_909_eus-gaap--AllowanceForDoubtfulOtherReceivablesCurrent_iI_pp0p0_c20240630_zkUAl0ipPEYd" title="Allowance for other receivable, current"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" contextRef="AsOf2024-06-30" id="Fact000060" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">25,000</ix:nonFraction></span> allowance &#8211; June 30, 2024 and $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulOtherReceivablesCurrent_iI_pp0p0_c20231231_zqIUdVKfrxHc" title="Allowance for other receivable, current"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent" contextRef="AsOf2023-12-31" id="Fact000062" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,000</ix:nonFraction></span> &#8211; December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="AsOf2024-06-30" id="Fact000057" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,545,833</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="AsOf2023-12-31" id="Fact000058" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,107,634</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryNet_i02I_pp0p0_maACzeCh_zxhcBFKKcxR4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-06-30" id="Fact000064" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,218,133</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000065" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,845,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PrepaidExpenseCurrent_i02I_pp0p0_maACzeCh_zBTfAVzZWORe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Prepaid expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2024-06-30" id="Fact000067" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,620,477</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2023-12-31" id="Fact000068" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,366,368</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AssetsCurrent_i02TI_pp0p0_mtACzeCh_maAzO43_zq9yuuKG4Dr2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total current assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2024-06-30" id="Fact000070" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,244,761</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-12-31" id="Fact000071" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,584,494</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pp0p0_maAzO43_zvQbQd3Xsric" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-06-30" id="Fact000073" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,033,091</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact000074" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,283,702</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IntangibleAssetsNetIncludingGoodwill_i01I_pp0p0_maAzO43_zXEA5N8BIsJi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Goodwill and other intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="AsOf2024-06-30" id="Fact000076" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,281,622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="AsOf2023-12-31" id="Fact000077" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,510,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0_maAzO43_z8FF2PoyOqx6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease right of use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-06-30" id="Fact000079" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">869,166</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-12-31" id="Fact000080" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,053,159</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherAssetsNoncurrent_i01I_pp0p0_maAzO43_z39auh59zKOi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-06-30" id="Fact000082" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,898,575</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact000083" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,597,032</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--Assets_i01TI_pp0p0_mtAzO43_z11V1cAHwmYf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2024-06-30" id="Fact000085" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,327,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-12-31" id="Fact000086" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">47,028,809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: center">Liabilities and Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccountsPayableCurrent_i02I_pp0p0_maLCz30l_zxWRgTWZHI78" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-06-30" id="Fact000094" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,501,820</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000095" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,732,089</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccruedLiabilitiesCurrent_i02I_pp0p0_maLCz30l_zkgqxNBvX4za" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact000097" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,380,005</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000098" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,269,330</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCz30l_zIvhXFsqCGhj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Current portion of operating lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-06-30" id="Fact000100" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">223,629</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000101" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">279,538</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_pp0p0_maLCz30l_z8lHDJWuqN1c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contract liabilities &#8211; current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2024-06-30" id="Fact000103" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,093,492</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000104" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,937,168</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NotesPayableCurrent_i02I_pp0p0_maLCz30l_zRccfrWyFNm6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Notes payable &#8211; related party &#8211; current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-06-30" id="Fact000106" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,700,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000107" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,700,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--DebtObligationsCurrent_i02I_pp0p0_maLCz30l_zR1CNTYXKMFb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Debt obligations &#8211; current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:DebtObligationsCurrent" contextRef="AsOf2024-06-30" id="Fact000109" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,980,903</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:DebtObligationsCurrent" contextRef="AsOf2023-12-31" id="Fact000110" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,260,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DerivativeLiabilitiesCurrent_i02I_pp0p0_maLCz30l_zGppTI4DwJ7g" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact000112" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,748</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000113" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,369,738</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--TaxesPayableCurrent_i02I_pp0p0_maLCz30l_zkyW20T3yywi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Income taxes payable</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0115">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2023-12-31" id="Fact000116" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesCurrent_i02TI_pp0p0_mtLCz30l_maLz7c5_zymoCSUZMFE3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total current liabilities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact000118" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">27,676,597</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact000119" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,548,437</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LiabilitiesNoncurrentAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LongTermDebtAndCapitalLeaseObligations_i02I_pp0p0_maLz7c5_zdpuuDT0AQR6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Debt obligations &#8211; long term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="AsOf2024-06-30" id="Fact000124" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,898,418</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="AsOf2023-12-31" id="Fact000125" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,853,237</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_pp0p0_maLz7c5_zKy9uifDM4q8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Operating lease obligation &#8211; long term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-06-30" id="Fact000127" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">692,423</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000128" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">827,836</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ContractWithCustomerLiabilityNoncurrent_i02I_pp0p0_maLz7c5_zkmiEJis5kG" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Contract liabilities &#8211; long term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2024-06-30" id="Fact000130" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,999,141</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000131" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,340,459</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LeaseDepositLiability_i02I_pp0p0_maLz7c5_zE3MSShSHnA6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Lease Deposit</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LeaseDepositLiability" contextRef="AsOf2024-06-30" id="Fact000133" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LeaseDepositLiability" contextRef="AsOf2023-12-31" id="Fact000134" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,445</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--Liabilities_i01TI_pp0p0_mtLz7c5_maLASEzHPi_zcHSFzGr4TVd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2024-06-30" id="Fact000136" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">40,277,024</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-12-31" id="Fact000137" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,580,414</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CommitmentsAndContingencies_i01I_pp0p0_maLASEzHPi_zplsFoJGbVK2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commitments and contingencies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0139">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0140">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stockholders&#8217; Equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CommonStockValue_i02I_pp0p0_maSEIPAzwLg_zbmSPNVkpl1a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Common stock, $<span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240630_zV1gwMlNkiaf" title="Common stock, par value"><span id="xdx_90F_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20231231_zKgKHH7Bok95" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-06-30" id="Fact000148" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-12-31" id="Fact000150" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value per share; <span id="xdx_903_eus-gaap--CommonStockSharesAuthorized_iI_c20240630_zozDwjynD7Ef" title="Common stock, shares authorized"><span id="xdx_904_eus-gaap--CommonStockSharesAuthorized_iI_c20231231_zt3u6fOdIIK5" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-06-30" id="Fact000152" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-12-31" id="Fact000154" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">200,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized; shares issued: <span id="xdx_901_eus-gaap--CommonStockSharesIssued_iI_c20240630_zZYGGZCL19d" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-06-30" id="Fact000156" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,502,037</ix:nonFraction></span> shares issued &#8211; June 30, 2024 and <span id="xdx_90F_eus-gaap--CommonStockSharesIssued_iI_c20231231_zq9Q8g4exBJh" title="Common stock, shares issued"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-12-31" id="Fact000158" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,800,754</ix:nonFraction></span> shares issued &#8211; December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-06-30" id="Fact000145" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,502</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-12-31" id="Fact000146" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,801</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AdditionalPaidInCapitalCommonStock_i02I_pp0p0_maSEIPAzwLg_zcKZ7WbV7re9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Additional paid in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="AsOf2024-06-30" id="Fact000160" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">128,995,997</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="AsOf2023-12-31" id="Fact000161" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">128,441,083</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--MinorityInterest_i02I_pp0p0_maSEIPAzwLg_zkQQFkSZqpXi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Noncontrolling interest in consolidated subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2024-06-30" id="Fact000163" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">734,354</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2023-12-31" id="Fact000164" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">673,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_pp0p0_maSEIPAzwLg_zVohxTu4usNj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Accumulated deficit</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-06-30" id="Fact000166" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">126,683,662</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-12-31" id="Fact000167" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">117,668,781</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i02TI_pp0p0_mtSEIPAzwLg_maLASEzHPi_zf3Na8kZ5U64" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total stockholders&#8217; equity</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30" id="Fact000169" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,050,191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000170" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,448,395</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzHPi_zFiZ2RyoHvj5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total liabilities and stockholders&#8217; equity</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-06-30" id="Fact000172" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,327,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-12-31" id="Fact000173" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">47,028,809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Notes to the Unaudited Condensed Consolidated Financial Statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_004"></span>CONDENSED
CONSOLIDATED STATEMENTS OF OPERATIONS</b></span></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30C_113_zuHZfVEvbTfh" summary="xdx: Statement - Condensed Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20240401__20240630_zkmRETKlJIbe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20230401__20230630_zcDIWX2ILOIj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20240101__20240630_zNFObgLsObV9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20230101__20230630_ziRqSKNC30w8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>three months ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>six months ended June 30,</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--RevenuesAbstract_iB_z6dZx9vccxAh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Revenue:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_pp0p0_hsrt--ProductOrServiceAxis__us-gaap--ProductMember_maCzwoZ_zCtHjQU3mL77" style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; padding-left: 10pt">Product</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_ProductMember" id="Fact000180" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,207,601</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_ProductMember" id="Fact000181" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,077,661</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_ProductMember" id="Fact000182" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,773,447</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_ProductMember" id="Fact000183" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,531,469</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_pp0p0_hsrt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_maCzwoZ_zkEY9yVrjJ87" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Service and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_ServiceOtherMember" id="Fact000185" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,408,634</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_ServiceOtherMember" id="Fact000186" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,201,971</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_ServiceOtherMember" id="Fact000187" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,372,139</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_ServiceOtherMember" id="Fact000188" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,445,351</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_i01_maGPz8yR_maCzwoZ_zhWY9k5oWsq3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Total revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30" id="Fact000190" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,616,235</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30" id="Fact000191" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,279,632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-01to2024-06-30" id="Fact000192" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,145,586</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30" id="Fact000193" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,976,820</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CostOfRevenueAbstract_iB_zsoU6RRew1He" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of revenue:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CostOfRevenue_i01_pp0p0_hsrt--ProductOrServiceAxis__us-gaap--ProductMember_maCzwoY_zbkAJZQ91b62" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Product</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-04-012024-06-30_us-gaap_ProductMember" id="Fact000200" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,419,254</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-04-012023-06-30_us-gaap_ProductMember" id="Fact000201" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,219,515</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-01-012024-06-30_us-gaap_ProductMember" id="Fact000202" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,986,647</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-012023-06-30_us-gaap_ProductMember" id="Fact000203" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,520,616</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CostOfRevenue_i01_pp0p0_hsrt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_maCzwoY_z7WiXTlEOs46" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Service and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-04-012024-06-30_us-gaap_ServiceOtherMember" id="Fact000205" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,954,589</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-04-012023-06-30_us-gaap_ServiceOtherMember" id="Fact000206" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,323,077</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-01-012024-06-30_us-gaap_ServiceOtherMember" id="Fact000207" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,395,109</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-012023-06-30_us-gaap_ServiceOtherMember" id="Fact000208" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,174,375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CostOfRevenue_i01_msGPz8yR_maCzwoY_zQX95i8RtAJl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Total cost of revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-04-012024-06-30" id="Fact000210" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,373,843</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-04-012023-06-30" id="Fact000211" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,542,592</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-01-01to2024-06-30" id="Fact000212" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,381,756</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-01-012023-06-30" id="Fact000213" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,694,991</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--GrossProfit_iT_maCzdjO_mtGPz8yR_zLyXLcA8hM04" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-04-012024-06-30" id="Fact000215" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,392</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30" id="Fact000216" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,737,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-01to2024-06-30" id="Fact000217" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,763,830</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-06-30" id="Fact000218" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,281,829</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--SellingGeneralAndAdministrativeExpenseAbstract_iB_zNxrDo0qFYcf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling, general and administrative expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ResearchAndDevelopmentExpense_i01_maCzLiP_zupq7uIhGKH7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Research and development expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-04-012024-06-30" id="Fact000225" format="ixt:numdotdecimal" decimals="0" unitRef="USD">545,776</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-04-012023-06-30" id="Fact000226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">540,276</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000227" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,033,242</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2023-01-012023-06-30" id="Fact000228" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,475,215</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--MarketingAndAdvertisingExpense_i01_maCzLiP_zP1c4GkaVRAc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Selling, advertising and promotional expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2024-04-012024-06-30" id="Fact000230" format="ixt:numdotdecimal" decimals="0" unitRef="USD">728,906</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2023-04-012023-06-30" id="Fact000231" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,104,625</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000232" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,487,762</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2023-01-012023-06-30" id="Fact000233" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,952,115</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--GeneralAndAdministrativeExpense_i01_maCzLiP_zPCiB4dUpWj5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">General and administrative expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-04-012024-06-30" id="Fact000235" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,881,931</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-04-012023-06-30" id="Fact000236" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,032,843</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000237" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,796,019</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-01-012023-06-30" id="Fact000238" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,968,010</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--SellingGeneralAndAdministrativeExpense_i01T_mtCzLiP_msCzdjO_zM7rcJSBMDp8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-04-012024-06-30" id="Fact000240" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,156,613</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-04-012023-06-30" id="Fact000241" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,677,744</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000242" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,317,023</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="From2023-01-012023-06-30" id="Fact000243" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,395,340</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingIncomeLoss_iT_mtCzdjO_maILFCOzb1g_zaWPA6F4A7O3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Operating loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30" id="Fact000245" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,914,221</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30" id="Fact000246" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,940,704</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-01to2024-06-30" id="Fact000247" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,553,193</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30" id="Fact000248" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">11,113,511</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NonoperatingIncomeExpenseAbstract_iB_zNJPi7IxZbp2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other income (expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InvestmentIncomeInterest_i01_maNIEz4eZ_zf0fjcTeeXXd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2024-04-012024-06-30" id="Fact000255" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2023-04-012023-06-30" id="Fact000256" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55,730</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2024-01-01to2024-06-30" id="Fact000257" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,289</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2023-01-012023-06-30" id="Fact000258" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,085</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InterestExpenseNonoperating_i01N_di_msNIEz4eZ_zOpBcZZdc4Zg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2024-04-012024-06-30" id="Fact000260" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,085,063</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2023-04-012023-06-30" id="Fact000261" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,515,509</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2024-01-01to2024-06-30" id="Fact000262" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,733,690</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2023-01-012023-06-30" id="Fact000263" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,521,049</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--OtherNonoperatingIncomeExpense_i01_maNIEz4eZ_zyA2g8vTRpZd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-04-012024-06-30" id="Fact000265" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-04-012023-06-30" id="Fact000266" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,394</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000267" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,046</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="From2023-01-012023-06-30" id="Fact000268" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,786</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--GainLossRelatedToLitigationSettlement_i01_maNIEz4eZ_z17egfwy9kf9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss on accrual for legal settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0270">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="From2023-04-012023-06-30" id="Fact000271" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,792,308</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0272">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossRelatedToLitigationSettlement" contextRef="From2023-01-012023-06-30" id="Fact000273" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,792,308</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_ecustom--LossOnConversionOfConvertibleDebt_i01_maNIEz4eZ_zdXApX95ZBj2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on conversion of convertible note</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0275">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:LossOnConversionOfConvertibleDebt" contextRef="From2023-04-012023-06-30" id="Fact000276" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">93,386</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0277">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:LossOnConversionOfConvertibleDebt" contextRef="From2023-01-012023-06-30" id="Fact000278" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">93,386</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--ChangeInFairValueOfWarrantDerivativeLiabilities_i01_maNIEz4eZ_z5d4KuyV5bmh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in fair value of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2024-04-012024-06-30" id="Fact000280" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,818</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2023-04-012023-06-30" id="Fact000281" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,766</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact000282" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">351,710</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2023-01-012023-06-30" id="Fact000283" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,766</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNotes_i01_maNIEz4eZ_zvCrrqGZ3GAi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of contingent consideration promissory notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0285">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0286">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0287">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes" contextRef="From2023-01-012023-06-30" id="Fact000288" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,021</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--GainLossOnExtinguishmentOfLiabilities_i01_maNIEz4eZ_zcOHEOamWLOi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"> Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0290">&#8212;</span></td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0291">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact000292" format="ixt:numdotdecimal" decimals="0" unitRef="USD">682,345</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0293">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--GainsLossesOnExtinguishmentOfDebt_i01_maNIEz4eZ_zgGZjANA9GD7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2024-04-012024-06-30" id="Fact000295" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">68,827</ix:nonFraction></p></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2024-01-01to2024-06-30" id="Fact000297" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">68,827</ix:nonFraction></p></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--GainLossOnDispositionOfIntangibleAssets_i01_maNIEz4eZ_zNK78vYSDz48" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on sale of intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0300">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0301">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000302" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,582</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0303">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i01_maNIEz4eZ_zi63pGIb1N8c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Loss on sale of property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0305">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0306">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-01-01to2024-06-30" id="Fact000307" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">41,661</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0308">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NonoperatingIncomeExpense_i01T_mtNIEz4eZ_maILFCOzb1g_zWjasCzUBeM5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other income (expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-04-012024-06-30" id="Fact000310" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,096,330</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-04-012023-06-30" id="Fact000311" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,379,845</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000312" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,400,626</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-01-012023-06-30" id="Fact000313" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,186,617</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_maCzU70_mtILFCOzb1g_zlpRUneHlCN9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss before income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-04-012024-06-30" id="Fact000315" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,010,551</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-04-012023-06-30" id="Fact000316" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,320,549</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-01-01to2024-06-30" id="Fact000317" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,953,819</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-01-012023-06-30" id="Fact000318" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,300,128</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_msCzU70_zB6QngDQTXYb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0320">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0321">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0322">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ProfitLoss_iT_mtCzU70_maNILATzkEY_zC79zeKQzAXf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30" id="Fact000325" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,010,551</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30" id="Fact000326" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,320,549</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-01to2024-06-30" id="Fact000327" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,953,819</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-06-30" id="Fact000328" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,300,128</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_msNILATzkEY_zT0ne18tRi9j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net (income) attributable to noncontrolling interests of consolidated subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2024-04-012024-06-30" id="Fact000330" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,310</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-04-012023-06-30" id="Fact000331" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,755</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2024-01-01to2024-06-30" id="Fact000332" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,063</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30" id="Fact000333" format="ixt:numdotdecimal" decimals="0" unitRef="USD">198,994</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_iT_mtNILATzkEY_zqGCPEFhTaig" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss attributable to common stockholders</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-04-012024-06-30" id="Fact000335" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,083,861</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-04-012023-06-30" id="Fact000336" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,393,304</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-01-01to2024-06-30" id="Fact000337" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">9,014,882</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-012023-06-30" id="Fact000338" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,499,122</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EarningsPerShareBasicAbstract_iB_zCSTZvZjrSxf" style="vertical-align: bottom; background-color: White">
    <td>Net loss per share information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--EarningsPerShareBasic_i01_pid_z9b9inT4Dvpi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-04-012024-06-30" id="Fact000345" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">1.74</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-04-012023-06-30" id="Fact000346" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.01</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-06-30" id="Fact000347" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.12</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-012023-06-30" id="Fact000348" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">5.24</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--EarningsPerShareDiluted_i01_pid_zmmTvB8xao87" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-04-012024-06-30" id="Fact000350" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">1.74</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-04-012023-06-30" id="Fact000351" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.01</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-01-01to2024-06-30" id="Fact000352" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.12</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-012023-06-30" id="Fact000353" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">5.24</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_z6xVLM8sBnfd" style="vertical-align: bottom; background-color: White">
    <td>Weighted average shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pid_zTpEFCYB9hic" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-04-012024-06-30" id="Fact000360" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,921,307</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-04-012023-06-30" id="Fact000361" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,785,663</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-06-30" id="Fact000362" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,891,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-012023-06-30" id="Fact000363" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,768,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pid_z9UOnoBeMPk3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-04-012024-06-30" id="Fact000365" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,921,307</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-04-012023-06-30" id="Fact000366" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,785,663</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-06-30" id="Fact000367" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,891,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-012023-06-30" id="Fact000368" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,768,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Notes to the Unaudited Condensed Consolidated Financial Statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

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

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30D_114_zdY8JZ2oewe7" summary="xdx: Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B2_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zZQJ8BItawQj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zQagzT8427j9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_z0VZQ0iAXnKi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">subsidiary</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zDt9bbtLGJLg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">deficit</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_4B8_zG9gE5W0Z7o2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Common Stock</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additional</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Paid In</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Noncontrolling</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>interest in</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>consolidated</b></span></p></td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">subsidiary</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">deficit</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_43C_c20230101__20230331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zul5PI5Irhnd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">Balance, December 31, 2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--SharesOutstanding_iS_pid_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0fmi0wObFda" title="Balance, shares" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000376" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,720,170</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_CommonStockMember" id="Fact000370" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,721</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000371" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,869,342</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000372" format="ixt:numdotdecimal" decimals="0" unitRef="USD">448,694</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember" id="Fact000373" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">91,980,234</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-12-31" id="Fact000374" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,340,523</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zgYF9ZKxuyz4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0378">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000379" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,848</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0380">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0381">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-01-012023-03-31" id="Fact000382" format="ixt:numdotdecimal" decimals="0" unitRef="USD">114,848</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_zetQl9EkqeTf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted common stock forfeitures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zq13cpQCHGQ1" title="Restricted common stock forfeitures, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000390" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">35,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000384" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000385" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">35</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0386">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0387">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0388">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--StockIssuedDuringPeriodValueReverseStockSplits_ztDKOsYv8TM1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issuance due to rounding from reverse stock split</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--MinorityInterestDecreaseFromRedemptionsShares_pid_c20230101__20230331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zdvrK7NkXZoa" title="Issuance due to rounding from reverse stock split, shares" style="text-align: right"><ix:nonFraction name="DGLY:MinorityInterestDecreaseFromRedemptionsShares" contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember" id="Fact000398" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">54</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0395">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0396">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ProfitLoss_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0400">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0401">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000402" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,239</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember" id="Fact000403" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,105,818</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-03-31" id="Fact000404" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,979,579</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_43E_c20230401__20230630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zuMT91ALP7Zf" style="vertical-align: bottom; background-color: White">
    <td>Balance, March 31, 2023</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iS_pid_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0JeYF2OTDvk" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" id="Fact000412" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,755,224</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-03-31_us-gaap_CommonStockMember" id="Fact000406" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,756</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000407" format="ixt:numdotdecimal" decimals="0" unitRef="USD">127,984,155</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000408" format="ixt:numdotdecimal" decimals="0" unitRef="USD">574,933</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember" id="Fact000409" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">98,086,052</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-03-31" id="Fact000410" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,475,792</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zJdJggcTHbfh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0414">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000415" format="ixt:numdotdecimal" decimals="0" unitRef="USD">179,483</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0416">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0417">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2023-04-012023-06-30" id="Fact000418" format="ixt:numdotdecimal" decimals="0" unitRef="USD">179,483</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_405_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_zTzJO39zBn9k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Restricted common stock forfeitures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLMuI31lMJ0c" title="Restricted common stock forfeitures, shares" style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000426" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">3,625</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000420" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000421" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0422">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0423">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0424">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--StockIssuedDuringPeriodValueReverseStockSplits_z6Zl2dOWT8Q1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Issuance due to rounding from reverse stock split</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--MinorityInterestDecreaseFromRedemptionsShares_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z4FTLdV8ywv3" title="Issuance due to rounding from reverse stock split, shares" style="text-align: right"><ix:nonFraction name="DGLY:MinorityInterestDecreaseFromRedemptionsShares" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000434" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">24,154</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000428" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">24</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000429" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">24</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0430">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0431">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0432">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Conversion of convertible note into common stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zlgtbmo3fsxe" title="Conversion of convertible note into common stock, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000442" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember" id="Fact000436" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000437" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,725</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0438">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0439">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-04-012023-06-30" id="Fact000440" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_zPB38JziwpZd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0444">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0445">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000446" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,755</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember" id="Fact000447" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,393,304</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-04-012023-06-30" id="Fact000448" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,320,549</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_43F_c20230401__20230630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zdQ67pMZcI7i" style="vertical-align: bottom; background-color: White">
    <td>Balance, June 30, 2023</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_pid_c20230401__20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zdTafVYmRrkl" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000456" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,800,753</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000450" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,801</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000451" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,283,343</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000452" format="ixt:numdotdecimal" decimals="0" unitRef="USD">647,688</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember" id="Fact000453" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">106,479,356</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-06-30" id="Fact000454" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,454,476</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_430_c20240101__20240331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zVvX2tBDZ7Q5" style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--SharesOutstanding_iS_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zJgK2rm5jiT4" title="Balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000464" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,800,754</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_CommonStockMember" id="Fact000458" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,801</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000459" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,441,083</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember" id="Fact000460" format="ixt:numdotdecimal" decimals="0" unitRef="USD">673,292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember" id="Fact000461" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">117,668,781</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2023-12-31" id="Fact000462" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,448,395</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zCOtmtwy7LCg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0466">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000467" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,695</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0468">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0469">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-01-012024-03-31" id="Fact000470" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,695</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_zfufeU3i2rG3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Restricted common stock grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zOiFY91Q8xnb" title="Restricted common stock grant, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000478" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">80,197</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000472" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000473" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0474">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0475">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0476">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_zy7VEx4UnBbf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted common stock forfeitures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_za4Ym2TVLdma" title="Restricted common stock forfeitures, shares" style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000486" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">1,125</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember" id="Fact000480" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000481" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0483">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0484">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ProfitLoss_zJnG65mShVUc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0488">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0489">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000490" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">12,248</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember" id="Fact000491" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,931,020</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-012024-03-31" id="Fact000492" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,943,268</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_434_c20240401__20240630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_z0FnsmMssyK7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, March 31, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_pid_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z3xAQfuEc2i6" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000500" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,879,826</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000494" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,880</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000495" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,481,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000496" format="ixt:numdotdecimal" decimals="0" unitRef="USD">661,044</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember" id="Fact000497" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">121,599,801</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31" id="Fact000498" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,545,822</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_434_c20240401__20240630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zNSF543y11a" style="display: none; vertical-align: bottom; background-color: White">
    <td>Balance</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--SharesOutstanding_iS_pid_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zW5HUQL0JUL5" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000508" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,879,826</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_CommonStockMember" id="Fact000502" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,880</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000503" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,481,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember" id="Fact000504" format="ixt:numdotdecimal" decimals="0" unitRef="USD">661,044</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember" id="Fact000505" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">121,599,801</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-03-31" id="Fact000506" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,545,822</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zIHkI5HVU2aa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0510">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000511" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,772</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0512">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0513">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2024-04-012024-06-30" id="Fact000514" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,772</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zenkLRXxMgbd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Sale of common stock and pre-funded warrants, net of offering costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zs6IVG0fJval" title="Sale of common stock and pre-funded warrants, net of offering costs, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000522" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">622,211</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember" id="Fact000516" format="ixt:numdotdecimal" decimals="0" unitRef="USD">622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000517" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,528,826</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0518">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0519">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2024-04-012024-06-30" id="Fact000520" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,529,448</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AdjustmentsToAdditionalPaidInCapitalWarrantIssued_iN_di_z1E9BEBEJ3bl" style="vertical-align: bottom; background-color: White">
    <td>Fair value of warrants issued along with sale of common stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0524">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000525" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,075,300</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0526">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0527">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" contextRef="From2024-04-012024-06-30" id="Fact000528" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,075,300</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--ProfitLoss_zx7BKyifsOJi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income (loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0530">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0531">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000532" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,310</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember" id="Fact000533" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,083,861</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-04-012024-06-30" id="Fact000534" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,010,551</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_43A_c20240401__20240630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zvfTiAl83b8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_pid_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zZgdi2ilO0Kd" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000542" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,502,037</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000536" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,502</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000537" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,995,997</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000538" format="ixt:numdotdecimal" decimals="0" unitRef="USD">734,354</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" id="Fact000539" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">126,683,662</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30" id="Fact000540" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,050,191</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_431_c20240401__20240630_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zbOxfP4yIM" style="display: none; vertical-align: bottom; background-color: White">
    <td>Balance</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--SharesOutstanding_iE_pid_c20240401__20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zHhevL27Rwtb" title="Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000550" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,502,037</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_CommonStockMember" id="Fact000544" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,502</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000545" format="ixt:numdotdecimal" decimals="0" unitRef="USD">128,995,997</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember" id="Fact000546" format="ixt:numdotdecimal" decimals="0" unitRef="USD">734,354</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember" id="Fact000547" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">126,683,662</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2024-06-30" id="Fact000548" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,050,191</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
</table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Notes to the Unaudited Condensed Consolidated Financial Statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE SIX MONTHS ENDED JUNE 30, 2024 AND 2023</b></span></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30E_112_zFBnFM8FO4q5" summary="xdx: Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20240101__20240630_zVKqJBoXib52" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20230101__20230630_zS44Ax7Fj203" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zTeGYQCrTkN3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash Flows From Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ProfitLoss_i01_maNCPBUz2F8_zzCY1FcfkkPj" style="vertical-align: bottom; background-color: White">
    <td style="width: 60%; text-align: left; padding-left: 10pt">Net loss</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2024-01-01to2024-06-30" id="Fact000555" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,953,819</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-01-012023-06-30" id="Fact000556" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,300,128</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zchqwoLekiMb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Adjustments to reconcile net loss to net cash flows used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--DepreciationAndAmortization_i02_maNCPBUz2F8_zNTQHvxStC1k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-01to2024-06-30" id="Fact000561" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,079,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-06-30" id="Fact000562" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,091,042</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Loss on accrual for legal settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0">&#8212;</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0">1,792,308</p></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_di_msNCPBUz2F8_zPMfniewlFSb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Loss on sale of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-01-01to2024-06-30" id="Fact000564" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">41,661</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0565">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--GainLossOnDispositionOfIntangibleAssets_i02N_di_msNCPBUz2F8_zNYerYSnSv8i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Gain on sale on intangible</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnDispositionOfIntangibleAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000567" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,582</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0568">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ShareBasedCompensation_i02_pp0p0_maNCPBUz2F8_zuXd2zjNQra7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2024-01-01to2024-06-30" id="Fact000570" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">101,467</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-01-012023-06-30" id="Fact000571" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">294,331</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--NoncashInterestExpense_i02N_pp0p0_di_msNCPBUz2F8_zTAlk4uu6BAi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Non-cash interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NoncashInterestExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000573" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">150,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NoncashInterestExpense" contextRef="From2023-01-012023-06-30" id="Fact000574" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">576,380</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AmortizationOfFinancingCosts_i02_maNCPBUz2F8_zhx4CVWtm1Y2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Amortization of debt issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="From2024-01-01to2024-06-30" id="Fact000576" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,105,168</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0577">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--GainLossOnExtinguishmentOfLiabilities_i02N_di_msNCPBUz2F8_zfxktBQmz3ai" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:GainLossOnExtinguishmentOfLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact000579" format="ixt:numdotdecimal" decimals="0" unitRef="USD">682,345</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0580">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--GainsLossesOnExtinguishmentOfDebt_i02N_di_msNCPBUz2F8_zcWShkhWOI38" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2024-01-01to2024-06-30" id="Fact000582" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">68,827</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0583">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--ChangeInFairValueOfWarrantDerivativeLiabilities_i02N_di_msNCPBUz2F8_z2oUebA6MYfc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Change in fair value of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact000585" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">351,710</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities" contextRef="From2023-01-012023-06-30" id="Fact000586" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">59,766</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--ConvertibleDebtDiscountAmortization_i02_pp0p0_maNCPBUz2F8_z97mg2LbcRm1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Convertible debt discount amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0588">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ConvertibleDebtDiscountAmortization" contextRef="From2023-01-012023-06-30" id="Fact000589" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">925,455</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--LossOnConversionOfConvertibleNote_i02_maNCPBUz2F8_zS3KCQSIB8i2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Loss on conversion of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0591">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:LossOnConversionOfConvertibleNote" contextRef="From2023-01-012023-06-30" id="Fact000592" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,386</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--InventoryWriteDown_i02_maNCPBUz2F8_zf4UIF1Pi413" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Provision for inventory obsolescence</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2024-01-01to2024-06-30" id="Fact000594" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">407,460</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="From2023-01-012023-06-30" id="Fact000595" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">75,007</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_ecustom--ProvisionForDoubtfulAccountsReceivable_i02_maNCPBUz2F8_zVIDTyMRs0wh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Provision for doubtful accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ProvisionForDoubtfulAccountsReceivable" contextRef="From2024-01-01to2024-06-30" id="Fact000597" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,724</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ProvisionForDoubtfulAccountsReceivable" contextRef="From2023-01-012023-06-30" id="Fact000598" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24,140</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProvisionForDoubtfulAccounts_i02_maNCPBUz2F8_zJ95HUGuyGdk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Allowance for doubtful lease reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2024-01-01to2024-06-30" id="Fact000600" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2023-01-012023-06-30" id="Fact000601" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNote_i02N_di_msNCPBUz2F8_zdh6qdUNX9me" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Change in fair value of contingent consideration promissory note</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0603">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNote" contextRef="From2023-01-012023-06-30" id="Fact000604" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,021</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Change in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInOperatingAssetsAbstract_i02B_z6cl9GGEF3W4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">(Increase) decrease in:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_pp0p0_di_msNCPBUz2F8_z5nTl4FLGuH3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Accounts receivable &#8211; trade</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2024-01-01to2024-06-30" id="Fact000612" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">284,767</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-01-012023-06-30" id="Fact000613" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">155,015</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInOtherReceivables_i03N_di_msNCPBUz2F8_zAWYFuO1YjK9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Other receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2024-01-01to2024-06-30" id="Fact000615" format="ixt:numdotdecimal" decimals="0" unitRef="USD">458,199</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2023-01-012023-06-30" id="Fact000616" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,318,442</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msNCPBUz2F8_z2SGglxOH46b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2024-01-01to2024-06-30" id="Fact000618" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,075,608</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-01-012023-06-30" id="Fact000619" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,074,197</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInPrepaidExpense_i03N_di_msNCPBUz2F8_zjdfohhppVxa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2024-01-01to2024-06-30" id="Fact000621" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,109</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2023-01-012023-06-30" id="Fact000622" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,503,919</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--IncreaseDecreaseInOperatingLeaseRightOfUseAssets_i03N_di_msNCPBUz2F8_z78P8k59u3P6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Operating lease right of use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000624" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">110,099</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets" contextRef="From2023-01-012023-06-30" id="Fact000625" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">195,894</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInOtherOperatingAssets_i03N_di_msNCPBUz2F8_zedzOaKdZi27" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000627" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">698,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" contextRef="From2023-01-012023-06-30" id="Fact000628" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,092,524</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--IncreaseDecreaseInOperatingLiabilitiesAbstract_i03B_z5Z5WNwgTQic" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Increase (decrease) in:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsPayable_i04_maNCPBUz2F8_zpRBpyMB5sWg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2024-01-01to2024-06-30" id="Fact000633" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,307,612</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="From2023-01-012023-06-30" id="Fact000634" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,066,137</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i04_maNCPBUz2F8_z9ApiHOvQ39e" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact000636" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">128,075</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2023-01-012023-06-30" id="Fact000637" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,606</ix:nonFraction></td><td style="text-align: left"/></tr>
  <tr id="xdx_407_ecustom--IncreaseDecreaseInAccruedInterestRelatedParty_i04_maNCPBUz2F8_z90Z28sg9uMk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Accrued Expenses &#8211; related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:IncreaseDecreaseInAccruedInterestRelatedParty" contextRef="From2024-01-01to2024-06-30" id="Fact000639" format="ixt:numdotdecimal" decimals="0" unitRef="USD">188,750</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0640">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i04_maNCPBUz2F8_zoqYkw0r1dIj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2024-01-01to2024-06-30" id="Fact000642" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">61</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2023-01-012023-06-30" id="Fact000643" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">17,444</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_407_ecustom--IncreaseDecreaseInLeaseDeposit_i04_maNCPBUz2F8_zOB6P7PGJzZe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Lease deposit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0645">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:IncreaseDecreaseInLeaseDeposit" contextRef="From2023-01-012023-06-30" id="Fact000646" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,445</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i04_maNCPBUz2F8_zB2LJLi74uF4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Operating lease obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2024-01-01to2024-06-30" id="Fact000648" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">117,428</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2023-01-012023-06-30" id="Fact000649" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">195,894</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i04_maNCPBUz2F8_zPCgTaD6xucl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Contract liabilities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2024-01-01to2024-06-30" id="Fact000651" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">472,994</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-01-012023-06-30" id="Fact000652" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,486,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_maCCERCzpma_mtNCPBUz2F8_zJqIyuXp5eD9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net cash used in operating activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000654" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,408,757</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-01-012023-06-30" id="Fact000655" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,109,986</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--PaymentsToAcquireFurnitureAndFixtures_i01N_pp0p0_di_msNCPBUzcpZ_ze0kXPZddGx7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Purchases of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireFurnitureAndFixtures" contextRef="From2024-01-01to2024-06-30" id="Fact000660" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,882</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireFurnitureAndFixtures" contextRef="From2023-01-012023-06-30" id="Fact000661" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">52,338</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_pp0p0_di_msNCPBUzcpZ_zPA9PI1U8q3d" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Additions to intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000663" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,361</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="From2023-01-012023-06-30" id="Fact000664" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">74,608</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsToAcquireBusinessesGross_i01N_pp0p0_di_msNCPBUzcpZ_zlem4P6i6Lod" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Cash paid for acquisition of Country Stampede</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="From2024-01-01to2024-06-30" id="Fact000666" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">514,432</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0667">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--ProceedsFromSaleOfIntangibleAssets_i01_pp0p0_maNCPBUzcpZ_zSIAnbTiLzii" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Proceeds from sale of intangible asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfIntangibleAssets" contextRef="From2024-01-01to2024-06-30" id="Fact000669" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">90,535</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0670">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ProceedsFromSaleOfPropertyPlantAndEquipment_i01_pp0p0_maNCPBUzcpZ_zLe3OrkVQzg2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Proceeds from sale of property, plant and equipment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2024-01-01to2024-06-30" id="Fact000672" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">550,644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0673">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzcpZ_maCCERCzpma_zpyCrn2StCNb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) investing activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000675" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,504</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-01-012023-06-30" id="Fact000676" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">126,946</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_z25635UPPa4b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--ProceedsMerchantAdvances_i01_pp0p0_maNCPBUzesI_z0DhMVODs6qd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Proceeds &#8211; Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ProceedsMerchantAdvances" contextRef="From2024-01-01to2024-06-30" id="Fact000681" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,144,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0682">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--ProceedsMerchantAdvancesEntertainmentSegment_i01_pp0p0_maNCPBUzesI_zHyfesn3nAn9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Proceeds &#8211; Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:ProceedsMerchantAdvancesEntertainmentSegment" contextRef="From2024-01-01to2024-06-30" id="Fact000684" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">915,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0685">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProceedsFromOtherEquity_i01_pp0p0_maNCPBUzesI_zymIJI5Q22R2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net proceeds of equity offering with detachable warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromOtherEquity" contextRef="From2024-01-01to2024-06-30" id="Fact000687" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,194,742</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0688">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ProceedsFromConvertibleDebt_i01_pp0p0_maNCPBUzesI_ze2fOFqIZwSb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Net proceeds of convertible debt with detachable warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0690">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="From2023-01-012023-06-30" id="Fact000691" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,640,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ProceedsFromIssuanceOfCommercialPaper_i01_pp0p0_maNCPBUzesI_zFO0GfZt0NN9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Proceeds &#8211; Commercial Extension of Credit &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommercialPaper" contextRef="From2024-01-01to2024-06-30" id="Fact000693" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">575,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommercialPaper" contextRef="From2023-01-012023-06-30" id="Fact000694" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--PaymentsOnCommercialExtensionOfCredit_i01N_di_msNCPBUzesI_zacAQfrOEKia" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Payments on Commercial Extension of Credit &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:PaymentsOnCommercialExtensionOfCredit" contextRef="From2024-01-01to2024-06-30" id="Fact000696" format="ixt:numdotdecimal" decimals="0" unitRef="USD">162,928</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:PaymentsOnCommercialExtensionOfCredit" contextRef="From2023-01-012023-06-30" id="Fact000697" format="ixt:numdotdecimal" decimals="0" unitRef="USD">794,332</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_ecustom--PaymentsOnMerchantAdvances_i01N_di_msNCPBUzesI_z9AFBjBMa11j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Payments on Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:PaymentsOnMerchantAdvances" contextRef="From2024-01-01to2024-06-30" id="Fact000699" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,215,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0700">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--PaymentsOnMerchantAdvancesForEntertainmentSegment_i01N_di_msNCPBUzesI_zSjqgI4OBa53" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Payments on Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:PaymentsOnMerchantAdvancesForEntertainmentSegment" contextRef="From2024-01-01to2024-06-30" id="Fact000702" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,899</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0703">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--PrincipalPaymentOnEidlLoan_i01N_di_msNCPBUzesI_z5Qg0F7GFN9k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Principal payment on EIDL loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:PrincipalPaymentOnEidlLoan" contextRef="From2024-01-01to2024-06-30" id="Fact000705" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,628</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0706">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--RepaymentsOfNotesPayable_i01N_di_msNCPBUzesI_zAFzhmm6yDPc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Principal payment on contingent consideration promissory notes</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="From2024-01-01to2024-06-30" id="Fact000708" format="ixt:numdotdecimal" decimals="0" unitRef="USD">188,470</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="From2023-01-012023-06-30" id="Fact000709" format="ixt:numdotdecimal" decimals="0" unitRef="USD">217,054</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_maCCERCzpma_mtNCPBUzesI_zHsy7xEE47L1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000711" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,208,817</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-01-012023-06-30" id="Fact000712" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,628,614</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCzpma_zSkThO5asgi8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net decrease in cash, cash equivalents, and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2024-01-01to2024-06-30" id="Fact000714" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">163,436</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2023-01-012023-06-30" id="Fact000715" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">608,318</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash, cash equivalents and restricted cash, beginning of period</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact000717" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">778,149</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-12-31" id="Fact000718" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,532,199</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash, cash equivalents and restricted cash, end of period</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2024-06-30" id="Fact000720" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">614,713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-06-30" id="Fact000721" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,923,881</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--SupplementalCashFlowInformationAbstract_iB_z7inFAUswo0j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplemental disclosures of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InterestPaidNet_i01_z5WnapRQRIK2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Cash payments for interest</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2024-01-01to2024-06-30" id="Fact000726" format="ixt:numdotdecimal" decimals="0" unitRef="USD">293,441</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-01-012023-06-30" id="Fact000727" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,129</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxesPaidNet_i01_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Cash payments for income taxes</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2024-01-01to2024-06-30" id="Fact000729" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,097</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-01-012023-06-30" id="Fact000730" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,097</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_iB_zC1Fcj75aqPi" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplemental disclosures of non-cash investing and financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment_i01_zzSKqBJMsqoh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Commercial extension of credit repaid through accrued revenue &#8211; Entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" contextRef="From2024-01-01to2024-06-30" id="Fact000735" format="ixt:numdotdecimal" decimals="0" unitRef="USD">487,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" contextRef="From2023-01-012023-06-30" id="Fact000736" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--RouAndLeaseLiabilityRecordedOnExtensionOfLease_i01_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">ROU and lease liability recorded on extension (termination) of lease</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease" contextRef="From2024-01-01to2024-06-30" id="Fact000738" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">73,894</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease" contextRef="From2023-01-012023-06-30" id="Fact000739" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">538,056</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--ConversionOfConvertibleNotesPayableIntoCommonStock_i01_pp0p0_zvRkcZhOgk2f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Conversion of convertible notes payable into common stock</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0741">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ConversionOfConvertibleNotesPayableIntoCommonStock" contextRef="From2023-01-012023-06-30" id="Fact000742" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">119,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--FairValueOfWarrantsIssuedWithSaleOfShares_i01_z6FIFVlV82l2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-align: left; padding-left: 10pt">Fair value of warrants issued with sale of shares</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:FairValueOfWarrantsIssuedWithSaleOfShares" contextRef="From2024-01-01to2024-06-30" id="Fact000744" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,075,300</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0745">&#8212;</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FairValueOfAssetsAcquired_i01_zEwoW8kPFqlk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Assets acquired in business acquisitions</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FairValueOfAssetsAcquired" contextRef="From2024-01-01to2024-06-30" id="Fact000747" format="ixt:numdotdecimal" decimals="0" unitRef="USD">605,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0748">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesAssumed1_i01_zUFmmkTR3BD9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed in the business acquisition</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAssumed1" contextRef="From2024-01-01to2024-06-30" id="Fact000750" format="ixt:numdotdecimal" decimals="0" unitRef="USD">288,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0751">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--GoodwillAcquiredInBusinessAcquisitions_i01_zfKEQeJJGWMj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Goodwill acquired in business acquisitions</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:GoodwillAcquiredInBusinessAcquisitions" contextRef="From2024-01-01to2024-06-30" id="Fact000753" format="ixt:numdotdecimal" decimals="0" unitRef="USD">225,959</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0754">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_i01_zSnJir96GgVl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Adjustments of accounts payable with the sale proceeds of property, plant and equipment</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="From2024-01-01to2024-06-30" id="Fact000756" format="ixt:numdotdecimal" decimals="0" unitRef="USD">549,356</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0757">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--RestrictedCommonStockGrant_i01_zcfpZB2n8u0j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Restricted common stock grant</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:RestrictedCommonStockGrant" contextRef="From2024-01-01to2024-06-30" id="Fact000759" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:RestrictedCommonStockGrant" contextRef="From2023-01-012023-06-30" id="Fact000760" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--ReverseStockSplitRoundingIssuances_i01_zit3bydqr3u9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Reverse stock split rounding issuances</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0762">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ReverseStockSplitRoundingIssuances" contextRef="From2023-01-012023-06-30" id="Fact000763" format="ixt:numdotdecimal" decimals="0" unitRef="USD">24</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--RestrictedCommonStockForfeitures_i01_zQjq5R8wx9zc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Restricted common stock forfeitures</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:RestrictedCommonStockForfeitures" contextRef="From2024-01-01to2024-06-30" id="Fact000765" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:RestrictedCommonStockForfeitures" contextRef="From2023-01-012023-06-30" id="Fact000766" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--DebtDiscountOnConvertibleNote_i01_zYdCXCAjG2i7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Debt discount on convertible note</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0768">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:DebtDiscountOnConvertibleNote" contextRef="From2023-01-012023-06-30" id="Fact000769" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Notes to the Unaudited Condensed Consolidated Financial Statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
ALLY, INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_007"></span>NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

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

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000771" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"><p id="xdx_804_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zmhBV7uGwwI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1. <span id="xdx_82D_z52iMkhmyIw">NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature
of Operations:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital
Ally, Inc. was originally incorporated in Nevada on December 13, 2000 as Vegas Petra, Inc. and had no operations until 2004. On November
30, 2004, Vegas Petra, Inc. entered into a Plan of Merger with Digital Ally, Inc., at which time the merged entity was renamed Digital
Ally, Inc. (such merged entity, the &#8220;Predecessor Registrant&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 23, 2022 (the &#8220;<span style="text-decoration: underline">Effective Time</span>&#8221;), the <span style="text-decoration: underline">Predecessor Registrant</span> merged with and into its wholly owned subsidiary,
DGLY Subsidiary Inc., a Nevada corporation (the &#8220;<span style="text-decoration: underline">Registrant</span>&#8221;), pursuant to an agreement and plan of merger, dated
as of August 23, 2022 (the &#8220;<span style="text-decoration: underline">Merger Agreement</span>&#8221;), between the Predecessor Registrant and the Registrant, with the Registrant
as the surviving corporation in the merger (such transaction, the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;). At the Effective Time, Articles of Merger
were filed with the Secretary of State of the State of Nevada, pursuant to which the Registrant was renamed &#8220;Digital Ally, Inc.&#8221;
and, by operation of law, succeeded to the assets, continued the business and assumed the rights and obligations of the Predecessor Registrant
immediately prior to the Merger. Under the Nevada Revised Statutes, shareholder approval was not required in connection with the Merger
Agreement or the transactions contemplated thereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Effective Time, pursuant to the Merger Agreement, (i) each outstanding share of Predecessor Registrant&#8217;s common stock, par
value $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--PredecessorCommonStockMember_zYpCvaNFTAh8" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-08-23_custom_MergerAgreementMember_custom_PredecessorCommonStockMember" id="Fact000773" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share (the &#8220;<span style="text-decoration: underline">Predecessor Common Stock</span>&#8221;) automatically converted into one share of common stock, par
value $<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--RegistrantCommonStockMember_z6q54P2ufzY5" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-08-23_custom_MergerAgreementMember_custom_RegistrantCommonStockMember" id="Fact000775" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share, of the Registrant (&#8220;<span style="text-decoration: underline">Registrant Common Stock</span>&#8221;), (ii) each outstanding option, right or warrant
to acquire shares of Predecessor Common Stock converted into an option, right or warrant, as applicable, to acquire an equal number of
shares of Registrant Common Stock under the same terms and conditions as the original options, rights or warrants, and (iii) the directors
and executive officers of the Predecessor Registrant were appointed as directors and executive officers, as applicable, of the Registrant,
each to serve in the same capacity and for the same term as such person served with the Predecessor Registrant immediately before the
Merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business of the Registrant, Digital Ally, Inc. (with its wholly-owned subsidiaries, Digital Ally International, Inc., Shield Products,
LLC, Digital Ally Healthcare, LLC (&#8220;Digital Ally Healthcare&#8221;), TicketSmarter, Inc. (&#8220;TicketSmarter&#8221;), Worldwide
Reinsurance, Ltd., Digital Connect, Inc., BirdVu Jets, Inc., Kustom 440, Inc. (&#8220;Kustom 440&#8221;), Kustom Entertainment, Inc.,
and its majority-owned subsidiary Nobility Healthcare, LLC, collectively, &#8220;Digital Ally,&#8221; &#8220;Digital,&#8221; and the
&#8220;Company&#8221;), is divided into three reportable operating segments: 1) the Video Solutions Segment, 2) the Revenue Cycle Management
Segment and 3) the Ticketing Segment. The Video Solutions Segment is our legacy business that produces digital video imaging, storage
products, disinfectant and related safety products for use in law enforcement, security and commercial applications. This segment includes
both service and product revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video
and health safety solutions. The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare
organizations throughout the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers
and sellers within our secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell
through various platforms. The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating
segments in annual financial statements and requires selected information of those segments to be presented in financial statements.
Such required segment information is included in Note 18.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reverse
Stock Split</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2023, the Company filed a Certificate of Amendment to its Articles of Incorporation, as amended, with the Secretary of State
of the State of Nevada to effect a <span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zMdDYwHdY50c" title="Reverse stock split"><ix:nonNumeric contextRef="From2023-02-052023-02-06" id="Fact000777" name="us-gaap:StockholdersEquityReverseStockSplit">1-for-20 reverse stock split</ix:nonNumeric></span> (the &#8220;Reverse Stock Split&#8221;) of the shares of its common stock.
The Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, the board of directors of the Company approved appropriate and proportional
adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Company&#8217;s common stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the Company&#8217;s consolidated financial statements and other financial information in this
Report have been adjusted to reflect the Reverse Stock Split as if the split occurred as of the earliest period presented. The par value
per share of the Company&#8217;s common stock was not affected by the Reverse Stock Split.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 7; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000779" name="us-gaap:BusinessCombinationsPolicy"><p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zJjTfviXFZw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zEKehPP0g7i3">Business
Combination</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2023, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Clover Leaf Capital Corp.,
a Delaware corporation (Nasdaq: CLOE) (&#8220;Clover Leaf&#8221;), CL Merger Sub, Inc., a Nevada corporation and a wholly owned subsidiary
of Clover Leaf (&#8220;Merger Sub&#8221;), Yntegra Capital Investments LLC, a Delaware limited liability company, in the capacity as
the representative from and after the Effective Time (as defined in the Merger Agreement) for the stockholders of Clover Leaf in accordance
with the terms and conditions of the Merger Agreement, and Kustom Entertainment, Inc., a Nevada corporation, a wholly owned subsidiary
of the Company, with a focus and mission to own and produce events, festivals, and entertainment alongside its evolving primary and secondary
ticketing technologies (&#8220;Kustom&#8221;). Pursuant to the Merger Agreement, subject to the terms and conditions set forth therein
upon the consummation of the transactions contemplated by the Merger Agreement (the &#8220;Closing&#8221;), Merger Sub will merge with
and into Kustom (the &#8220;Merger&#8221;), with Kustom continuing as the surviving corporation in the Merger and a wholly owned subsidiary
of Clover Leaf. In the Merger, all of the issued and outstanding capital stock of Kustom immediately prior to the Closing shall no longer
be outstanding and shall automatically be cancelled and shall cease to exist, in exchange for the right for the Company to receive the
Merger Consideration (as defined below).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total consideration to be received by Company and its financial advisor at the Closing in connection with the Merger (the &#8220;Merger
Consideration&#8221;) will be a number of newly issued shares of Class A Common Stock, par value $<span id="xdx_909_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_ze0qJKsthK96" title="Business acquisition, share price par value"><ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="AsOf2023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember" id="Fact000781" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></span> per share, of Clover Leaf (the
&#8220;Combined Company Common Stock&#8221;) with an aggregate value equal to $<span id="xdx_903_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20230601__20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zvvWRpKa3aRj" title="Business combination, aggregate value"><ix:nonFraction name="us-gaap:BusinessCombinationPriceOfAcquisitionExpected" contextRef="From2023-06-012023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember" id="Fact000783" format="ixt:numdotdecimal" decimals="0" unitRef="USD">125,000,000</ix:nonFraction></span>, subject to adjustments for Kustom&#8217;s
closing debt (net of cash) and based on a deemed value of $<span id="xdx_905_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zgJnuqW1mu2a" title="Business acquisition, deemed value per share"><ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember_custom_CloverLeafCapitalCorpMember" id="Fact000785" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.14</ix:nonFraction></span> per share of Combined Company Common Stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company will also distribute to its stockholders and certain of its warrant holders <span id="xdx_909_ecustom--BusinessAcquisitionPercentageOfWarrantHolders_iI_pid_dp_uPure_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zo1zd8ONSi52" title="Business acquisition percentage of warrant holders"><ix:nonFraction name="DGLY:BusinessAcquisitionPercentageOfWarrantHolders" contextRef="AsOf2023-06-30_us-gaap_CommonStockMember" id="Fact000787" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">30</ix:nonFraction>%</span> of the Combined Company Common Stock received
as Merger Consideration immediately following the Closing, and will distribute the balance of such shares immediately following the lock-up&#160;period,
which will expire six months after the Closing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Closing is subject to the approval of Clover Leaf&#8217;s shareholders and the satisfaction or waiver of certain other customary closing
conditions.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000789" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zwg6h8JqtdE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zYzFAMEP8YTb">Basis
of Presentation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles
in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly,
they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete
financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for
a fair presentation have been included. Operating results for the three- and six-month period ended June 30, 2024 are not necessarily
indicative of the results that may be expected for the year ending December 31, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all the
information and footnotes required by generally accepted accounting principles in the United States for complete financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
further information, refer to the audited financial statements and footnotes included in the Company&#8217;s annual report on Form 10-K
for the year ended December 31, 2023.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000791" name="DGLY:LiquidityandGoingConcernPolicyTextBlock"><p id="xdx_84B_ecustom--LiquidityandGoingConcernPolicyTextBlock_z2XMo3pCagfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><span id="xdx_86B_zvJKlmcBw3Dj">Liquidity
and Going Concern</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During
the second quarter of 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements - Going Concern (Subtopic 205-40):
Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern. This update provided U.S. GAAP guidance on
management&#8217;s responsibility in evaluating whether there is substantial doubt about a company&#8217;s ability to continue as a going
concern and about related footnote disclosures. Under this standard, the Company is required to evaluate whether there is substantial
doubt about its ability to continue as a going concern each reporting period, including interim periods. In evaluating the Company&#8217;s
ability to continue as a going concern, management considered the conditions and events that could raise substantial doubt about the
Company&#8217;s ability to continue as a going concern within 12 months after the Company&#8217;s financial statements were issued (August
15, 2024). Management considered the Company&#8217;s current financial condition and liquidity sources, including current funds available,
forecasted future cash flows and the Company&#8217;s obligations due before August 15, 2024. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has experienced net losses and cash outflows from operating activities since inception. For the six months ended June 30, 2024,
the Company had a net loss attributable to common stockholders of $<span id="xdx_90B_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z0XSSnEgoY1b" title="Net loss"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-01-01to2024-06-30" id="Fact000793" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,953,819</ix:nonFraction></span>, net cash used in operating activities of $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20240101__20240630_zrlEF1iykoMl" title="Net cash used in operating activities"><span style="background-color: white"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000795" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,408,757</ix:nonFraction></span></span>, $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInInvestingActivities_c20240101__20240630_zw9OzjeGLXO7" title="Net cash used in investing activities"><span style="background-color: white"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000797" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,504</ix:nonFraction></span></span>
provided by investing activities and $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInFinancingActivities_c20240101__20240630_z7ZX3m9mQxVj" title="Net cash used in financing activities"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2024-01-01to2024-06-30" id="Fact000799" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,208,817</ix:nonFraction></span> provided by financing activities. The Company will have to restore positive operating
cash flows and profitability over the next year and/or raise additional capital to fund its operational plans, meet its customary payment
obligations and otherwise execute its business plan. There can be no assurance that it will be successful in restoring positive cash
flows and profitability, or that it can raise additional financing when needed, and obtain it on terms acceptable or favorable to the
Company. </span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 8; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has implemented an enhanced quality control program to detect and correct product issues before they result in significant rework
expenditures affecting its gross margins and has seen progress in that regard. The Company has also implemented a marketing and advertisement
reduction plan for its entertainment segment, which will focus on reducing and alleviating current obligations from its media marketing
agreements and place a hold on entering into any new agreements. The Company believes that its quality control, cost-cutting initiatives,
and new product introduction will eventually restore positive operating cash flows and profitability, although it can offer no assurances
in this regard.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has evaluated the significance of the conditions described above in relation to the Company&#8217;s ability to meet its obligations and
concluded that, without additional funding, the Company will not have sufficient funds to meet its obligations within one year from the
date the unaudited condensed consolidated financial statements were issued.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000801" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_zjjGzDgwQFYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zMCqnZlWSIMi">Basis
of Consolidation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements include the consolidated accounts of Digital Ally, its wholly-owned subsidiaries, Digital Ally International,
Inc., Shield Products, LLC, Digital Ally Healthcare, LLC, TicketSmarter, Inc., Worldwide Reinsurance, Ltd., Digital Connect, Inc., BirdVu
Jets, Inc., Kustom 440, Inc., and its majority-owned subsidiary Nobility Healthcare, LLC. All intercompany balances and transactions
have been eliminated during consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed
Shield Products, LLC in May 2020 to facilitate the sales of its Shield&#8482; line of disinfectant/cleanser products and ThermoVu&#8482;
line of temperature monitoring equipment. The Company formed Nobility Healthcare, LLC (&#8220;Nobility Healthcare&#8221;) in June 2021
to facilitate the operations of its revenue cycle management solutions and back-office services for healthcare organizations. The Company
formed TicketSmarter, Inc. upon its acquisition of Goody Tickets, LLC and TicketSmarter, LLC, to facilitate its global ticketing operations.
The Company formed Worldwide Reinsurance Ltd., which is a captive insurance company domiciled in Bermuda. It will provide primarily liability
insurance coverage to the Company for which insurance may not be currently available or economically feasible in today&#8217;s insurance
marketplace. The Company formed Kustom 440, Inc. in 2022 to create unique entertainment experiences directly for consumers, and Kustom
Entertainment, Inc. in 2023 to serve as the participant in the Business Combination.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000803" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_84C_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zhUvH5tThZwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjptvKKqQdWh">Fair
Value of Financial Instruments</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and
notes payable approximate fair value because of the short-term nature of these items.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000805" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_842_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_za8AizGc2s8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zosnalWN7zre">Revenue
Recognition</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of Accounting Standards Codification (ASC) 606-10, <i>Revenue from Contracts with Customers</i>, and all
related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers
in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies
the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract,
(3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize
revenue when a performance obligation is satisfied.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two different revenue streams, product and service, represented through its three segments. The Company reports all revenues
on a gross basis, other than service revenues from the Company&#8217;s entertainment and revenue cycle management segments, Revenues
generated by all segments are reported net of sales taxes.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 9; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Video
Solutions</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the
customer. In situation where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company
holds a contract bearing enforceable rights and obligations only with the distributor. As part of part of its consideration for the contract,
the Company evaluates certain factors including the customers&#8217; ability to pay (or credit risk). For each contract, the Company
considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the
transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which
it expects to be entitled. As the Company&#8217;s standard payment terms are less than one year, it has elected the practical expedient
under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction
price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is
considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar
circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e. when the Company&#8217;s performance
obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company
considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the
customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair
services or replacement products. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for
product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than
one year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is
recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for
extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed
method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration
related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition
criteria have been met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points
within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year
contract to future deliverables using management&#8217;s best estimate of selling price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Cycle Management</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports revenue cycle management revenues on a net basis, as its primary source of revenue is its end-to-end service fees which
is generally determined as a percentage of the invoice amounts collected. These service fees are reported as revenue monthly upon completion
of the Company&#8217;s performance obligation to provide the agreed upon service.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports ticketing revenue on a gross or net basis based on management&#8217;s assessment of whether the Company is acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sells tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to
the buyer upon confirmation of the order. The Company acts as the principal in these transactions as the ticket is owned by the Company
at the time of sale, therefore controlling the ticket prior to transferring to the customer. In these transactions, revenue is recorded
on a gross basis based on the value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery
of the ticket.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also acts as an intermediary between buyers and sellers through online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from ticketing operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As the Company does not control
the ticket prior to the transfer, the Company acts as an agent in these transactions. Revenue is recognized on a net basis, net of the
amount due to the seller when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#8217;s
listing. Payment is due at the time of sale.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 10; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
During the six months ended June 30, 2024, the Company recognized revenue of $<span id="xdx_90E_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn5n6_di_c20240101__20240630_zwY1WSi4grUk" title="Contract liabilities, revenue recognized"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2024-01-01to2024-06-30" id="Fact000807" format="ixt:numdotdecimal" decimals="-5" scale="6" sign="-" unitRef="USD">1.4</ix:nonFraction></span> million related to its contract liabilities. Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Total contract liabilities consist of the following:</span></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000809" name="DGLY:ScheduleOfContractLiabilitiesTableTextBlock"><p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zn5nt7DgxOfa" style="display: none">SCHEDULE OF CONTRACT LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" title="Contract liabilities, current, beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-12-31" id="Fact000811" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,937,168</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" title="Contract liabilities, current, additions/reclass" style="width: 10%; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAdditions" contextRef="From2024-01-01to2024-06-30" id="Fact000813" format="ixt:numdotdecimal" decimals="0" unitRef="USD">767,131</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" title="Contract liabilities, current, revenue recognized" style="width: 10%; text-align: right">(<ix:nonFraction name="DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent" contextRef="From2024-01-01to2024-06-30" id="Fact000815" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">610,807</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" title="Contract liabilities, current, ending" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2024-06-30" id="Fact000817" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,093,492</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" title="Contract liabilities, non-current, beginning" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2023-12-31" id="Fact000819" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,340,459</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" title="Contract liabilities, non-current, additions/reclass" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent" contextRef="From2024-01-01to2024-06-30" id="Fact000821" format="ixt:numdotdecimal" decimals="0" unitRef="USD">412,632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" title="Contract liabilities, non-current, revenue recognized" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" contextRef="From2024-01-01to2024-06-30" id="Fact000823" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">753,950</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" title="Contract liabilities, non-current, ending" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2024-06-30" id="Fact000825" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,999,141</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" title="Contract liabilities, current, beginning" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2023-12-31" id="Fact000827" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,277,627</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" title="Contract liabilities, additions/reclass" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAddition" contextRef="From2024-01-01to2024-06-30" id="Fact000829" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,179,763</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" title="Contract liabilities, revenue recognized" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2024-01-01to2024-06-30" id="Fact000831" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,364,757</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" title="Contract liabilities, ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2024-06-30" id="Fact000833" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,092,633</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" title="Contract liabilities, current, beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2022-12-31" id="Fact000835" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,154,874</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" title="Contract liabilities, current, additions/reclass" style="width: 10%; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAdditions" contextRef="From2023-01-012023-06-30" id="Fact000837" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,246,212</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" title="Contract liabilities, current, revenue recognized" style="width: 10%; text-align: right">(<ix:nonFraction name="DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent" contextRef="From2023-01-012023-06-30" id="Fact000839" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">496,034</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" title="Contract liabilities, current, ending" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2023-06-30" id="Fact000841" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,905,052</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" title="Contract liabilities, non-current, beginning" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2022-12-31" id="Fact000843" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,818,082</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" title="Contract liabilities, non-current, additions/reclass" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent" contextRef="From2023-01-012023-06-30" id="Fact000845" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,223,497</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" title="Contract liabilities, non-current, revenue recognized" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" contextRef="From2023-01-012023-06-30" id="Fact000847" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">487,106</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" title="Contract liabilities, non-current, ending" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="AsOf2023-06-30" id="Fact000849" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,554,473</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" title="Contract liabilities, current, beginning" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2022-12-31" id="Fact000851" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,972,956</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" title="Contract liabilities, additions/reclass" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ContractWithCustomerLiabilityAddition" contextRef="From2023-01-012023-06-30" id="Fact000853" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,469,709</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" title="Contract liabilities, revenue recognized" style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" contextRef="From2023-01-012023-06-30" id="Fact000855" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">983,140</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" title="Contract liabilities, ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2023-06-30" id="Fact000857" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,459,525</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_z4zGBpysvVJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
returns and allowances aggregated $<span id="xdx_909_ecustom--SalesReturnsAndAllowances_c20240101__20240630_zf13BHFzSp4l" title="Sales return and allowances"><ix:nonFraction name="DGLY:SalesReturnsAndAllowances" contextRef="From2024-01-01to2024-06-30" id="Fact000859" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,170</ix:nonFraction></span> and $<span id="xdx_903_ecustom--SalesReturnsAndAllowances_c20230101__20231231_zXIixXpUEcp1" title="Sales return and allowances"><ix:nonFraction name="DGLY:SalesReturnsAndAllowances" contextRef="From2023-01-012023-12-31" id="Fact000861" format="ixt:numdotdecimal" decimals="0" unitRef="USD">117,713</ix:nonFraction></span> for the six months ended June 30, 2024 and December 31, 2023, respectively. Obligations
for estimated sales returns and allowances are recognized at the time of sales on an accrual basis. The accrual is determined based upon
historical return rates adjusted for known changes in key variables affecting these return rates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000863" name="us-gaap:UseOfEstimates"><p id="xdx_847_eus-gaap--UseOfEstimates_zgXjPprsAMPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zMFla80jYpN8">Use
of Estimates</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States
of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during
the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not
limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair
value of warrants, options, the recognition of revenue, inventory valuation reserve, fair value of assets and liabilities acquired in
a business combination, incremental borrowing rate on leases, the valuation allowance for deferred tax assets and other legal claims
and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which
the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period
that they are determined to be necessary.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 11; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000865" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zyXf3jSlz4Z" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zdiaAkLRYbz1">Cash
and cash equivalents</span>:</b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000867" name="us-gaap:ScheduleOfShortTermDebtTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zgqWOwKPvzW8" style="display: none">SCHEDULE OF SHORT TERM INVESTMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30, 2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" title="Adjusted cost" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2024-06-30_us-gaap_DemandDepositsMember" id="Fact000869" format="ixt:numdotdecimal" decimals="0" unitRef="USD">439,881</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" title="Realized gains" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" title="Realized Losses" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0873">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" title="Fair value" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2024-06-30_us-gaap_DemandDepositsMember" id="Fact000875" format="ixt:numdotdecimal" decimals="0" unitRef="USD">439,881</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" title="Adjusted cost" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember" id="Fact000877" format="ixt:numdotdecimal" decimals="0" unitRef="USD">77,232</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" title="Realized gains" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0879">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" title="Realized Losses" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" title="Fair value" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember" id="Fact000883" format="ixt:numdotdecimal" decimals="0" unitRef="USD">77,232</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" title="Adjusted cost" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2024-06-30" id="Fact000885" format="ixt:numdotdecimal" decimals="0" unitRef="USD">517,113</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" title="Realized gains" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0887">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" title="Realized Losses" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" title="Fair value" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2024-06-30" id="Fact000891" format="ixt:numdotdecimal" decimals="0" unitRef="USD">517,113</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" title="Adjusted cost" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2023-12-31_us-gaap_DemandDepositsMember" id="Fact000893" format="ixt:numdotdecimal" decimals="0" unitRef="USD">545,207</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" title="Realized gains" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" title="Realized Losses" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0897">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" title="Fair value" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2023-12-31_us-gaap_DemandDepositsMember" id="Fact000899" format="ixt:numdotdecimal" decimals="0" unitRef="USD">545,207</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" title="Adjusted cost" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember" id="Fact000901" format="ixt:numdotdecimal" decimals="0" unitRef="USD">135,342</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" title="Realized gains" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0903">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" title="Realized Losses" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" title="Fair value" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember" id="Fact000907" format="ixt:numdotdecimal" decimals="0" unitRef="USD">135,342</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" title="Adjusted cost" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="AsOf2023-12-31" id="Fact000909" format="ixt:numdotdecimal" decimals="0" unitRef="USD">680,549</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" title="Realized gains" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0911">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" title="Realized Losses" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" title="Fair value" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="AsOf2023-12-31" id="Fact000915" format="ixt:numdotdecimal" decimals="0" unitRef="USD">680,549</ix:nonFraction></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zlAOn8HKwZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that
at times may be in excess of the federally insured limit of $<span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240630_zN0wEA3mYVd" title="Cash, FDIC insured amount"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2024-06-30" id="Fact000917" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,000</ix:nonFraction></span> per bank. The Company minimizes this risk by placing its cash deposits
with major financial institutions. At June 30, 2024 and December 31, 2023, the uninsured balance amounted to $<span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_c20240630_zhlbLlSFyQmi" title="Uninsured balance"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2024-06-30" id="Fact000919" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,717</ix:nonFraction></span> and $<span id="xdx_90F_eus-gaap--CashUninsuredAmount_iI_c20231231_z5HxNjVF4P39" title="Uninsured balance"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2023-12-31" id="Fact000921" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,700</ix:nonFraction></span>, respectively.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000923" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zI6Tde8WDJej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zHJrZZAG0Akf">Restricted
Cash</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash of $<span id="xdx_900_eus-gaap--RestrictedCashNoncurrent_iI_c20240630_z5fjczX9pno3" title="Restricted cash"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2024-06-30" id="Fact000925" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></span> and $<span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_c20231231_zLstdWNPZ5b9" title="Restricted cash"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-12-31" id="Fact000927" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></span> was included in other assets as of June 30, 2024 and December 31, 2023, respectively. Restricted cash consists
of bank deposits that collateralize our debt obligations.</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000929" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BC_zebo9sXArlk4" style="display: none">SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2024-06-30" id="Fact000931" format="ixt:numdotdecimal" decimals="0" unitRef="USD">517,113</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-12-31" id="Fact000932" format="ixt:numdotdecimal" decimals="0" unitRef="USD">680,549</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term restricted cash included in other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2024-06-30" id="Fact000934" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-12-31" id="Fact000935" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cash, cash equivalents and restricted cash in the statements of cash flows</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2024-06-30" id="Fact000937" format="ixt:numdotdecimal" decimals="0" unitRef="USD">614,713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2023-12-31" id="Fact000938" format="ixt:numdotdecimal" decimals="0" unitRef="USD">778,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_zAgGc7sWhvzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000940" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zARxKGiYSsT4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zZiZxXcNK1qg">Accounts
Receivable</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding
amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables
and considering a customer&#8217;s financial condition, credit history, and current economic conditions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.
A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days
beyond terms. No interest is charged on overdue trade receivables.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 12; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000942" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zzbUZrMzFuph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z05fhmaDuSEk">Goodwill
and Other Intangibles</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Goodwill
</i>- In connection with acquisitions, the Company applies the provisions of ASC 805, <i>Business Combinations</i>, using the acquisition
method of accounting. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired
is recorded as goodwill. In accordance with ASC 350, <i>Intangibles - Goodwill and Other</i>, the Company assesses goodwill for impairment
annually as of December 31, and more frequently if events and circumstances indicate that goodwill might be impaired.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
impairment testing is performed at the reporting unit level. Goodwill is assigned to reporting units at the date the goodwill is initially
recorded. Once goodwill has been assigned to reporting units, it no longer retains its association with a particular acquisition, and
all of the activities within a reporting unit, whether acquired or internally generated, are available to support the value of the goodwill.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Traditionally,
goodwill impairment testing is a two-step process. Step one involves comparing the fair value of the reporting units to its carrying
amount. If the carrying amount of a reporting unit is greater than zero and its fair value is greater than its carrying amount, there
is no impairment. If the reporting unit&#8217;s carrying amount is greater than the fair value, the second step must be completed to
measure the amount of impairment, if any. Step two involves calculating an implied fair value of goodwill. The Company has adopted ASU
2017-04 which simplifies subsequent goodwill measurement by eliminating step two from the goodwill impairment test. As a result, the
Company compares the fair value of a reporting unit with its respective carrying value and recognized an impairment charge for the amount
by which the carrying amount exceeded the reporting unit&#8217;s fair value.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines the fair value of its reporting units using the market approach. Under the market approach, we estimate the fair value
based on multiples of comparable public companies and precedent transactions. Significant estimates in the market approach include: identifying
similar companies with comparable business factors such as size, growth, profitability, risk and return on investment, and assessing
comparable revenue and operating income multiples in estimating the fair value of the reporting unit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Long-lived
and Other Intangible Assets - </i>The Company periodically assesses potential impairments of its long-lived assets in accordance with
the provisions of ASC 360, <i>Accounting for the Impairment or Disposal of Long-lived Assets</i>. An impairment review is performed whenever
events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The Company groups its assets
at the lowest level for which identifiable cash flows are largely independent of the cash flows of the other assets and liabilities.
The Company has determined that the lowest level for which identifiable cash flows are available is the operating segment level.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors
considered by the Company include, but are not limited to, significant underperformance relative to historical or projected operating
results; significant changes in the manner of use of the acquired assets or the strategy for the overall business; and significant negative
industry or economic trends. When the carrying value of a long-lived asset may not be recoverable based upon the existence of one or
more of the above indicators of impairment, the Company estimates the future undiscounted cash flows expected to result from the use
of the asset and its eventual disposition. If the sum of the expected future undiscounted cash flows and eventual disposition is less
than the carrying amount of the asset, the Company recognizes an impairment loss. An impairment loss is reflected as the amount by which
the carrying amount of the asset exceeds the fair value of the asset, based on the fair value if available, or discounted cash flows,
if fair value is not available. The Company last assessed potential impairments of its long-lived assets as of December 31, 2023 and
concluded that there was no impairment. Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances
were noted that required an interim goodwill impairment test.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets include deferred patent costs, license agreements, trademarks and trade names. Legal expenses incurred in preparation of patent
application have been deferred and will be amortized over the useful life of granted patents. Costs incurred in preparation of applications
that are not granted will be charged to expense at that time. The Company has entered into several sublicense agreements under which
it has been assigned the exclusive rights to certain licensed materials used in its products. These sublicense agreements generally require
upfront payments to obtain the exclusive rights to such material. The Company capitalizes the upfront payments as intangible assets and
amortizes such costs over their estimated useful life on a straight-line method.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 13; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000944" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zMFcXmMiAuO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_z7eTBECpa1bg">Segment
Reporting</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#8217;s Chief Executive Officer or &#8220;CODM&#8221;) in making decisions on how to allocate resources and assess
performance. The Company&#8217;s <span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_z4lptHnPdP7k" title="Number of operating segments"><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2024-01-01to2024-06-30" id="Fact000946" format="ixt-sec:numwordsen" decimals="INF" unitRef="Segments">three</ix:nonFraction></span> operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#8217;s corporate
administrative activities and are also to be reported in the segment information.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000948" name="DGLY:ContingentConsiderationPolicyTextBlock"><p id="xdx_844_ecustom--ContingentConsiderationPolicyTextBlock_z4lJPvRxHLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_z9hn7zfxFjUe">Contingent
Consideration</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under the
Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 480, Distinguishing Liabilities
from Equity, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of
the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value through the consolidated
statement of operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000950" name="DGLY:NonControllingInterestsPolicyTextBlock"><p id="xdx_842_ecustom--NonControllingInterestsPolicyTextBlock_zMGOT3T3Mdmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z7KseiWjNLI8">Non-Controlling
Interests</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s Consolidated Financial Statements represent the interest in subsidiaries held by our venture partner.
The venture partner holds a noncontrolling interest in the Company&#8217;s consolidated subsidiary Nobility Healthcare, LLC. Since the
Company consolidates the financial statements of all wholly-owned and majority owned subsidiaries, the noncontrolling owners&#8217; share
of each subsidiary&#8217;s results of operations are deducted and reported as net income or loss attributable to noncontrolling interest
in the Consolidated Statements of Operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000952" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zuObnMVhsRMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zlF29eWf31Y9">New
Accounting Standards</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable
Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), which is intended to improve reportable segment disclosure requirements, primarily
through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December
15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to
be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories
and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in
the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial
statements and related disclosures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;
(&#8220;ASU 2023-09&#8221;), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories
in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between
domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU
2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among
other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual
financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis,
but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated
financial statements and related disclosures.</span></p>

</ix:nonNumeric><p id="xdx_853_zaxnll8EOCL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 14; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000954" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zQg7REwAS8O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2. <span id="xdx_82E_zQgx0t1uI1m">INVENTORIES</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000956" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRDUiLyBzuje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zRyiYGpOhwzg" style="display: none">SCHEDULE OF INVENTORIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20240630_zYikgfwyJjV3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
30, 2024</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zh1I4sROS2n8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b>2023</b></p></td><td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_pp0p0_maIGzK1c_z81iEyQMkxcd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Raw material and component parts&#8211; video solutions segment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2024-06-30" id="Fact000958" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,614,267</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterials" contextRef="AsOf2023-12-31" id="Fact000959" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,044,653</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maIGzK1c_zfiLVJ3yvCJ3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work-in-process&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2024-06-30" id="Fact000961" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,895</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2023-12-31" id="Fact000962" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,396</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--InventoryFinishedGoodsVideoSolutions_iI_pp0p0_maIGzK1c_zUXTVK5H8VXa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods &#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:InventoryFinishedGoodsVideoSolutions" contextRef="AsOf2024-06-30" id="Fact000964" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,436,629</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:InventoryFinishedGoodsVideoSolutions" contextRef="AsOf2023-12-31" id="Fact000965" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,623,489</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--FinishedGoodsEntertainmentSegment_iI_pp0p0_maIGzK1c_zJ5Vw1Nhb6Re" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:FinishedGoodsEntertainmentSegment" contextRef="AsOf2024-06-30" id="Fact000967" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">286,343</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:FinishedGoodsEntertainmentSegment" contextRef="AsOf2023-12-31" id="Fact000968" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">699,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzK1c_maINzSbr_zsWdObeqS6q4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="AsOf2024-06-30" id="Fact000970" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,353,134</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="AsOf2023-12-31" id="Fact000971" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,387,742</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--InventoryValuationReservesVideoSolutions_iNI_pp0p0_di_msINzSbr_zHnROyBpwrsd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:InventoryValuationReservesVideoSolutions" contextRef="AsOf2024-06-30" id="Fact000973" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,008,278</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="DGLY:InventoryValuationReservesVideoSolutions" contextRef="AsOf2023-12-31" id="Fact000974" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,355,666</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--ReserveForExcessAndObsoleteInventoryEntertainmentSegment_iNI_pp0p0_di_msINzSbr_zYKAxMv7JDCg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment" contextRef="AsOf2024-06-30" id="Fact000976" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">126,723</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment" contextRef="AsOf2023-12-31" id="Fact000977" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">186,795</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_pp0p0_mtINzSbr_zFXlh2P5mqUe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-06-30" id="Fact000979" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,218,133</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-12-31" id="Fact000980" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,845,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finished
goods inventory includes units held by potential customers and sales agents for test and evaluation purposes. The cost of such units
totaled $<span id="xdx_902_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20240630_z3cAVuBXcL96" title="Inventory cost"><ix:nonFraction name="us-gaap:WeightedAverageCostInventoryAmount" contextRef="AsOf2024-06-30" id="Fact000982" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,274</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20231231_zybClOrxQTY9" title="Inventory cost"><ix:nonFraction name="us-gaap:WeightedAverageCostInventoryAmount" contextRef="AsOf2023-12-31" id="Fact000984" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,797</ix:nonFraction></span> as of June 30, 2024 and December 31, 2023, respectively.</span></p>
<!-- Field: Split-Segment; Name: 001 -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000986" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_80B_eus-gaap--DebtDisclosureTextBlock_zF3geZ1rDILi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3. <span id="xdx_82F_zPsuMm6jatN4">DEBT OBLIGATIONS</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact000988" name="us-gaap:ConvertibleDebtTableTextBlock"><p id="xdx_890_eus-gaap--ConvertibleDebtTableTextBlock_znaLGXfzL47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span>&#160;&#160;<span id="xdx_8BB_zZpOajz0S7a1" style="display: none">SCHEDULE OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20240630_zpTIH3WDCL9h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_zwuVXCNcVey" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DebtInstrumentFaceAmount_iI_maLTDzJq7_zfy0VjKVqJUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Economic injury disaster loan (EIDL)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-06-30" id="Fact000990" format="ixt:numdotdecimal" decimals="0" unitRef="USD">146,154</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-12-31" id="Fact000991" format="ixt:numdotdecimal" decimals="0" unitRef="USD">147,781</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_maLTDzJq7_zjZmDYlkflt7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0993">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="AsOf2023-12-31" id="Fact000994" format="ixt:numdotdecimal" decimals="0" unitRef="USD">129,651</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--BusinessCombinationContingentConsiderationLiabilityOne_iI_maLTDzJq7_zCGVuw93ye54" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0996">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:BusinessCombinationContingentConsiderationLiabilityOne" contextRef="AsOf2023-12-31" id="Fact000997" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,819</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--RevolvingLoanAgreement_iI_maLTDzJq7_ztsv1C5JRUvh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Revolving Loan Agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:RevolvingLoanAgreement" contextRef="AsOf2024-06-30" id="Fact000999" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,880,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:RevolvingLoanAgreement" contextRef="AsOf2023-12-31" id="Fact001000" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,880,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--CommercialExtensionOfCreditEntertainmentSegment_iI_maLTDzJq7_zUPRwx5SuUq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commercial Extension of Credit- Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:CommercialExtensionOfCreditEntertainmentSegment" contextRef="AsOf2024-06-30" id="Fact001002" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:CommercialExtensionOfCreditEntertainmentSegment" contextRef="AsOf2023-12-31" id="Fact001003" format="ixt:numdotdecimal" decimals="0" unitRef="USD">87,928</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--MerchantAdvances_iI_maLTDzJq7_zfyxpEQ8VnE4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:MerchantAdvances" contextRef="AsOf2024-06-30" id="Fact001005" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,259,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:MerchantAdvances" contextRef="AsOf2023-12-31" id="Fact001006" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,350,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--MerchantAdvancesEntertainmentSegment_iI_maLTDzJq7_zU2NvkI7LwD5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:MerchantAdvancesEntertainmentSegment" contextRef="AsOf2024-06-30" id="Fact001008" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,373,101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1009">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_iNI_di_msLTDzJq7_zmEClXxvmS4e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unamortized debt issuance costs</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="AsOf2024-06-30" id="Fact001011" format="ixt:numdotdecimal" decimals="0" unitRef="USD">791,434</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="AsOf2023-12-31" id="Fact001012" format="ixt:numdotdecimal" decimals="0" unitRef="USD">540,429</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebt_iTI_mtLTDzJq7_zcHjgdAJZw13" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2024-06-30" id="Fact001014" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,879,321</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2023-12-31" id="Fact001015" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,113,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_z13l0FG62zhf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: current maturities of debt obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2024-06-30" id="Fact001017" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,980,903</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2023-12-31" id="Fact001018" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,260,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LongTermDebtNoncurrent_iI_zQ87XyDcik1f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations, long-term</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2024-06-30" id="Fact001020" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,898,418</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2023-12-31" id="Fact001021" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,853,237</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001023" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zu8CfBfFFesa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations mature as follows as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B0_zKKq6eCZf5Ha" style="display: none">SCHEDULE OF MATURITY OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zLJ5WJidnXI" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pp0p0_maLTDzTc2_zMRGjhfqkRN6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" contextRef="AsOf2024-06-30" id="Fact001025" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,979,213</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzTc2_zAGnxpzaF3A4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="AsOf2024-06-30" id="Fact001027" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,759,024</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzTc2_z2yH4jFfmCpf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="AsOf2024-06-30" id="Fact001029" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,542</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_maLTDzTc2_zT4KwRfmhXka" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="AsOf2024-06-30" id="Fact001031" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,677</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_iI_pp0p0_maLTDzTc2_z2fPWKUeINIc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" contextRef="AsOf2024-06-30" id="Fact001033" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">133,865</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzTc2_z42BN2IgiQH3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2024-06-30" id="Fact001035" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,879,321</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 15; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2020
Small Business Administration Notes</i></b>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 12, 2020, the Company received $<span id="xdx_903_eus-gaap--ProceedsFromLoans_pp0p0_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_z6wnhzeQeJ8e" title="Proceeds from loans"><ix:nonFraction name="us-gaap:ProceedsFromLoans" contextRef="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001037" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,000</ix:nonFraction></span> in loan funding from the SBA under the Economic Injury Disaster Loan (&#8220;EIDL&#8221;)
program administered by the SBA, which program was expanded pursuant to the recently enacted CARES Act. The EIDL is evidenced by a secured
promissory note, dated May 8, 2020, in the original principal amount of $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zKDOwdqqzVVg" title="Debt instrument face amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001039" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,000</ix:nonFraction></span> with the SBA, the lender.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the terms of the note issued under the EIDL program, interest accrues on the outstanding principal at the rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zvqNJTPHwHW8" title="Debt instrument interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001041" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.75</ix:nonFraction></span>% per annum. The
term of such note is thirty years, though it may be payable sooner upon an event of default under such note. Monthly principal and interest
payments began in November 2022, after being deferred for thirty months after the date of disbursement and total $<span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zyoNK4LVnSJ8" title="Monthly principal payments"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001043" format="ixt:numdotdecimal" decimals="0" unitRef="USD">731</ix:nonFraction></span> per month thereafter.
Such note may be prepaid in part or in full, at any time, without penalty. The Company granted the SBA a continuing interest in and to
any and all collateral, including but not limited to tangible and intangible personal property.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company made principal payments of $<span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zbUgbYSjLXck" title="Principal payments"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001045" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,628</ix:nonFraction></span> during the six months ended June 30, 2024 and recorded interest expense of $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_c20240401__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zZFowdIMySgl" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2024-04-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001047" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,383</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--InterestExpenseDebt_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zQD7eseRTV38" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember" id="Fact001049" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,758</ix:nonFraction></span>
for the three and six months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contingent
Consideration Promissory Notes</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2021, Nobility Healthcare, a subsidiary of the Company, issued a contingent consideration promissory note (the &#8220;June Contingent
Note&#8221;) in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#8220;June Seller&#8221;)
of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zJDFBZBB55T" title="Debt face amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember" id="Fact001051" format="ixt:numdotdecimal" decimals="0" unitRef="USD">350,000</ix:nonFraction></span>. The June Contingent Note has a three-year term and bears interest at a rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zvZQR2ACB1I1" title="Debt instrument stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember" id="Fact001053" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.00</ix:nonFraction></span>% per annum. Quarterly principal and
interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the June Contingent Note is subject to an earn-out adjustment, being the difference between $<span id="xdx_90E_ecustom--DebtInstrumentProjectedRevenue_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zNSuNTLkGv42" title="Debt instrument projected revenue"><ix:nonFraction name="DGLY:DebtInstrumentProjectedRevenue" contextRef="From2021-06-272021-06-30_custom_JuneContingentNoteMember" id="Fact001055" format="ixt:numdotdecimal" decimals="0" unitRef="USD">975,000</ix:nonFraction></span> (the &#8220;June
Projected Revenue&#8221;) and the cash basis revenue (the &#8220;June Measurement Period Revenue&#8221;) collected by the June Seller
in its normal course of business from the clients existing on June 30, 2021, during the period from October 1, 2021 through September
30, 2022 (the &#8220;June Measurement Period&#8221;) measured on a quarterly basis and annualized as of the relevant period. If the June
Measurement Period Revenue is less than the June Projected Revenue, such amount will be subtracted from the principal balance of this
June Contingent Note on a dollar-for-dollar basis. If the June Measurement Period Revenue is more than the June Projected Revenue, such
amount will be added to the principal balance of this June Contingent Note on a dollar-for-dollar basis. In no event will the principal
balance of this June Contingent Note become a negative number. The maximum downward earn-out adjustment to the principal balance will
be a reduction to zero. There are no limits to the increases to the principal balance of the June Contingent Note as a result of the
earn-out adjustments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
June Contingent Note is considered to be additional purchase price; therefore, the estimated fair value of the contingent liability is
recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition with
subsequent changes in fair value recorded as a gain or loss in the Consolidated Statements of Operations. Management recorded the contingent
consideration promissory note at its estimated fair value of $<span id="xdx_90F_eus-gaap--DebtInstrumentFairValue_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zzfuetSUdDXb"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember" id="Fact001056" format="ixt:numdotdecimal" decimals="0" unitRef="USD">350,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at the acquisition date. Total principal payments,
since inception, on this contingent consideration promissory note totaled $<span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zaRxsK7Knhr9"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2021-06-272021-06-30_custom_JuneContingentNoteMember" id="Fact001057" format="ixt:numdotdecimal" decimals="0" unitRef="USD">290,952</ix:nonFraction></span>.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of the June Contingent
Note at June 30, 2024 is $-<span id="xdx_909_eus-gaap--DebtInstrumentFairValue_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zgL1IJ3FeRlb"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2024-06-30_custom_JuneContingentNoteMember" id="Fact001058" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-,
representing a reduction in its estimated fair value of $<span id="xdx_908_eus-gaap--DebtInstrumentFairValue_iI_c20231231__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zQ1lKssDKrv5"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2023-12-31_custom_JuneContingentNoteMember" id="Fact001059" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,819</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as compared to its estimated fair value as of
December 31, 2023. This reduction only relates to the principal payments made for the six months ended June 30, 2024. Therefore, the
Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2021, Nobility Healthcare, issued another contingent consideration promissory note (the &#8220;August Contingent Payment Note&#8221;)
in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#8220;August Sellers&#8221;) of
$<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zlSMIAtCov5h" title="Face amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember" id="Fact001061" format="ixt:numdotdecimal" decimals="0" unitRef="USD">650,000</ix:nonFraction></span>. The August Contingent Payment Note has a three-year term and bears interest at a rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zMGjnxR0K5y3" title="Debt rate stated prcentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember" id="Fact001063" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.00</ix:nonFraction></span>% per annum. Quarterly principal
and interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the August Contingent Payment Note is subject to an earn-out adjustment, being the difference between the $<span id="xdx_90A_ecustom--DebtInstrumentProjectedRevenue_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zuJeeTSdE3L4" title="Principal amount"><ix:nonFraction name="DGLY:DebtInstrumentProjectedRevenue" contextRef="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember" id="Fact001065" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,000</ix:nonFraction></span>
(the &#8220;August Projected Revenue&#8221;) and the cash basis revenue (the &#8220;August Measurement Period Revenue&#8221;) collected
by the August Sellers in its normal course of business from the clients existing on September 1, 2021, during the period from December
1, 2021 through November 30, 2022 (the &#8220;August Measurement Period&#8221;) measured on a quarterly basis and annualized as of the
relevant period. If the August Measurement Period Revenue is less than the August Projected Revenue, such amount will be subtracted from
the principal balance of this August Contingent Payment Note on a dollar-for-dollar basis. If the August Measurement Period Revenue is
more than the August Projected Revenue, such amount will be added to the principal balance of this August Contingent Payment Note on
a dollar-for-dollar basis. In no event will the principal balance of this August Contingent Payment Note become a negative number. The
maximum downward earn-out adjustment to the principal balance will be to zero. There are no limits to the increases to the principal
balance of the August Contingent Payment Note as a result of the earn-out adjustments.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 16; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
August Contingent Payment Note is considered to be additional purchase price, therefore the estimated fair value of the contingent liability
is recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition.
Management has recorded the contingent consideration promissory note at its estimated fair value of $<span id="xdx_901_eus-gaap--DebtInstrumentFairValue_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zXOPCwglofya" title="Fair value"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember" id="Fact001067" format="ixt:numdotdecimal" decimals="0" unitRef="USD">650,000</ix:nonFraction></span> at the acquisition date.
Principal payments, since its inception, on this contingent consideration promissory note totaled $<span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zFZfpUK61Nij" title="principal payment"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember" id="Fact001069" format="ixt:numdotdecimal" decimals="0" unitRef="USD">681,907</ix:nonFraction></span>. The estimated fair value
of the August Contingent Note at June 30, 2024 is $-<span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_z4di2g1YtRYa" title="Debt instrument fair value"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2024-06-30_custom_AugustContingentPaymentNoteMember" id="Fact001071" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction></span>-, representing a decrease in its estimated fair value of $<span id="xdx_904_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zSHwWj3MGWo1" title="Debt instrument fair value"><ix:nonFraction name="us-gaap:DebtInstrumentFairValue" contextRef="AsOf2023-12-31_custom_AugustContingentPaymentNoteMember" id="Fact001073" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">129,651</ix:nonFraction></span> as compared to
is estimated fair value as of December 31, 2023. This reduction only relates to the principal payments made for the six months ended
June 30, 2024. Therefore, the Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended
June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Commercial Extension of Credit</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 23, 2023, the Company&#8217;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Private Label Agreement previously entered into with the Lender. The Lender agreed
to extend, subject to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $<span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zT5otg0aR2G4" title="Line of credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember" id="Fact001075" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lender
shall retain <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zSTavYBqBfc8" title="Borrower percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember" id="Fact001077" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% of each remittance owed to Borrower under the terms of the Private Label Agreement. Such remittances shall include regular
weekly remittances and any additional incentive payments to which the Borrower may be entitled. <span id="xdx_906_eus-gaap--LineOfCreditFacilityDescription_c20230223__20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zRNeJtG6veqb" title="Credit facility description"><ix:nonNumeric contextRef="From2023-02-232023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember" id="Fact001079" name="us-gaap:LineOfCreditFacilityDescription">The 25% withholding of the Borrower&#8217;s
applicable remittance shall be deemed a &#8220;Payment&#8221; under the terms of this Note, and Payments shall continue until the earlier
of (i) repayment of the Principal Sum, accrued Interest, and a fee of $35,000 or (ii) expiration of the Private Label Agreement on December
31, 2023.</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024, the Entertainment segment Company&#8217;s Entertainment segment repaid the outstanding principal
of $<span id="xdx_900_eus-gaap--PrincipalAmountOutstandingOfLoansHeldInPortfolio_iI_c20240630_z2LS62dP5bWh" title="Principal loan through remittances"><ix:nonFraction name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" contextRef="AsOf2024-06-30" id="Fact001081" format="ixt:numdotdecimal" decimals="0" unitRef="USD">87,928</ix:nonFraction></span> and did not renew this agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Commercial Extension of Credit</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 22, 2024, the Company&#8217;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Ticket Solution Agreement. The Lender, Ticket Evolution, Inc., agreed to extend, subject
to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $<span id="xdx_900_eus-gaap--LinesOfCreditCurrent_iI_c20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_z1F2m3oOeOo3" title="Line of credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001083" format="ixt:numdotdecimal" decimals="0" unitRef="USD">75,000</ix:nonFraction></span> with monthly advances of $<span id="xdx_901_eus-gaap--LineOfCreditFacilityPeriodicPayment_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zsIv28y8QS1b" title="Monthly advances"><ix:nonFraction name="us-gaap:LineOfCreditFacilityPeriodicPayment" contextRef="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001085" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
advances made are recoupable from client service fees with no more than $<span id="xdx_90D_eus-gaap--ProfessionalFees_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zbsB3FVUiF2f" title="Client fees"><ix:nonFraction name="us-gaap:ProfessionalFees" contextRef="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001087" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,000</ix:nonFraction></span> being recouped in any one week. The total advances received
for the six months ended June 30, 2024 were $<span id="xdx_901_eus-gaap--ProceedsFromDepositsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zU0YIP7eKp5f" title="Deposits received"><ix:nonFraction name="us-gaap:ProceedsFromDepositsFromCustomers" contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">575,000</ix:nonFraction></span> and payments made totaled $<span id="xdx_90E_eus-gaap--ProceedsFromCustomersForProgressPayments_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zAWzdfSvYjK2" title="Advance payments"><ix:nonFraction name="us-gaap:ProceedsFromCustomersForProgressPayments" contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001091" format="ixt:numdotdecimal" decimals="0" unitRef="USD">562,500</ix:nonFraction></span>. The outstanding balance as of June 30, 2024 was
$<span id="xdx_902_eus-gaap--ProceedsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zB55uiMSOfh4" title="Outstanding balance"><ix:nonFraction name="us-gaap:ProceedsFromCustomers" contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember" id="Fact001093" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,500</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible
Note</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 5, 2023, the Company entered into and consummated the initial closing (the &#8220;First Closing&#8221;) of the transactions contemplated
by a Securities Purchase Agreement, dated as of April 5, 2023 (the &#8220;Purchase Agreement&#8221;), between the Company and certain
investors (the &#8220;Purchasers&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the First Closing, the Company issued and sold to the Purchasers Senior Secured Convertible Notes in the aggregate original principal
amount of $<span id="xdx_906_eus-gaap--DebtConversionOriginalDebtAmount1_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_ztLrtte0p6Rf" title="Principal amount"><ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember" id="Fact001095" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,000</ix:nonFraction></span> (the &#8220;Notes&#8221;) and warrants (the &#8220;Warrants&#8221;). The Purchase Agreement provided for a ten percent
(<span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_z03T4hsKgHp5" title="Debt instrument stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2023-04-05_custom_SecuritiesPurchaseAgreementMember" id="Fact001097" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>%) original interest discount resulting in gross proceeds to the Company of $<span id="xdx_90C_eus-gaap--ProceedsFromConvertibleDebt_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zmLfJGy61EO" title="Proceeds from convertible debt"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember" id="Fact001099" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,700,000</ix:nonFraction></span>. No interest accrues under the Notes. The Warrants
are exercisable for an aggregate <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zWh1rrt7TwXc" title="Aggregate shares exercisable"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2023-04-05_us-gaap_WarrantMember" id="Fact001101" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></span> shares comprised of <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_z3cKbm1I0Vab" title="Common stock issuable under the warrants"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_custom_WarrantOneMember" id="Fact001103" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></span> warrants at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zKIHu9TXavhf" title="Exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-04-05_custom_WarrantOneMember" id="Fact001105" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.50</ix:nonFraction></span> per share of the Company&#8217;s
common stock, par value $<span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zfyW2va50sVd" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-04-05_custom_WarrantOneMember" id="Fact001107" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> (the &#8220;Common Stock&#8221;), <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zZiarf8fuosd" title="Comprised shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_custom_WarrantTwoMember" id="Fact001109" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></span> warrants at an exercise price of $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zNXpR4czccZd" title="Exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-04-05_custom_WarrantTwoMember" id="Fact001111" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.50</ix:nonFraction></span> per share of Common Stock,
and <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zgIDP8XBEhce" title="Comprised shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_custom_WarrantThreeMember" id="Fact001113" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></span> warrants at an exercise price of $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zoSiijTUmnag" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-04-05_custom_WarrantThreeMember" id="Fact001115" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.50</ix:nonFraction></span> per share of Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to certain conditions, within 18 months from the effectiveness date and while the Notes remain outstanding, the Purchasers have the right
to require the Company to consummate a second closing of up to an additional $<span id="xdx_903_eus-gaap--ProceedsFromIssuanceOfWarrants_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zpAc089LRyB" title="Principal amount"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfWarrants" contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember" id="Fact001117" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,000,000</ix:nonFraction></span> of Notes (the &#8220;Second Notes&#8221;) and
Warrants on the same terms and conditions as the First Closing, except that the Second Notes may be subordinate to a mortgage on the
Company&#8217;s headquarters building (the &#8220;Bank Mortgage&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 17; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Notes are convertible into shares of Common Stock at the election of the Purchasers at any time at a fixed conversion price of $<span id="xdx_901_eus-gaap--CommonStockConvertibleConversionPriceIncrease_pid_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0lw5Co1Kk2f" title="Common stock, convertible, conversion price, increase"><ix:nonFraction name="us-gaap:CommonStockConvertibleConversionPriceIncrease" contextRef="From2023-04-032023-04-05_us-gaap_CommonStockMember" id="Fact001119" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.00</ix:nonFraction></span>
(the &#8220;Conversion Price&#8221;) per share of Common Stock. The Conversion Price is subject to customary adjustments for stock dividends,
stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or
securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject
to certain exceptions). Subject to certain conditions, including certain equity conditions, the Company may redeem some or all of the
then outstanding principal amount of the Note for cash in an amount equal to <span id="xdx_900_eus-gaap--DebtInstrumentRedemptionPricePercentage_pid_dp_uPure_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8cYMDoxBhU4" title="Debt instrument, redemption price, percentage"><ix:nonFraction name="us-gaap:DebtInstrumentRedemptionPricePercentage" contextRef="From2023-04-032023-04-05_us-gaap_CommonStockMember" id="Fact001121" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">110</ix:nonFraction></span>% of the outstanding principal amount of the Notes (the
&#8220;Optional Redemption Amount&#8221;). In addition, the Purchasers may, at their option, demand repayment at the Optional Redemption
Amount upon five (5) business days&#8217; written notice following (i) the closing by the Company of the Bank Mortgage, or (ii) a sale
by the Company of Common Stock or Common Stock equivalents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Notes rank senior to all outstanding and future indebtedness of the Company and its subsidiaries, and are secured by substantially all
of the Company&#8217;s assets, as evidenced by (i) a security agreement entered into at the Closing, (ii) a trademark security agreement
entered into at the Closing, (iii) a patent security agreement entered into at the Closing, (iv) a guaranty executed by all direct and
indirect subsidiaries of the Company pursuant to which each of them has agreed to guaranty the obligations of the Company under the Notes,
and (v) a mortgage on the Company&#8217;s headquarters building in favor of the Purchasers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
at the Closing, the Company entered into a Registration Rights Agreement (the &#8220;Registration Rights Agreement&#8221;) with the Purchasers.
Pursuant to the terms of the Registration Rights Agreement, the Company has agreed to prepare and file with the SEC within the 10th business
day following the First Closing (the &#8220;Filing Date&#8221;) a registration statement covering the resale of the shares of Common
Stock issuable upon conversion of the Notes and exercise of the Warrants, and to use its best efforts to cause such Registration Statement
to be declared effective under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), as promptly as possible, but
in any event no later than 45 days following the Filing Date (the &#8220;Effectiveness Date&#8221;). If the Registration Statement is
not filed by the Filing Date or is not declared effective by the Effectiveness Date, or under certain other circumstances described in
the Registration Rights Agreement, then the Company shall be obligated to pay, as partial liquidated damages, to each Purchaser an amount
in cash equal to <span id="xdx_90A_ecustom--PurchaserPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zHagfn2rvm4l" title="Purchaser percentage"><ix:nonFraction name="DGLY:PurchaserPercentage" contextRef="AsOf2024-06-30_custom_RegistrationRightsAgreementMember" id="Fact001123" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2</ix:nonFraction></span>% of the original principal amount of the Notes each month until the applicable event giving rise to such payments
is cured. If the Company fails to pay any partial liquidated damages in full within seven days after the date payable, the Company will
pay interest thereon at a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zayoPOQWOcCa" title="Contractual interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2024-06-30_custom_RegistrationRightsAgreementMember" id="Fact001125" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>% per annum.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized the full warrant derivative value, with the remaining amount being allocated to the debt obligation. As the warrant
derivative value exceeded the net proceeds from the issuance, the excess amount is recognized as a loss on the date of the issue date.
Thus, the Company recorded a loss of $<span id="xdx_901_ecustom--IssuanceOfWarrantDerivativeLiabilities_iN_di_c20240101__20240630_zzkfCNG6EUlk" title="Issuance of warrant derivative liabilities"><ix:nonFraction name="DGLY:IssuanceOfWarrantDerivativeLiabilities" contextRef="From2024-01-01to2024-06-30" id="Fact001127" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">576,380</ix:nonFraction></span> as an interest expense on the date of issuance relating to the Notes. The following is
the assumptions used in calculating the estimated grant-date fair value of the detachable warrants to purchase common stock granted in
connection with the Notes:</span></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001129" name="DGLY:ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock"><p id="xdx_899_ecustom--ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_zbwF0sd0FrKe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_z6OJOOzwx4D8" style="display: none">SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Terms at April 5, 2023 (issuance date)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zi8pd9zaGe3k" title="Volatility - range" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember" id="Fact001131" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">106.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z4w2LzbIfpy9" title="Risk-free rate" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember" id="Fact001133" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.36</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z0gBFJn1ZdUk" title="Dividend" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember" id="Fact001135" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKvLAUlE37ac" title="Remaining contractual term"><ix:nonNumeric contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember" format="ixt-sec:duryear" id="Fact001137" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBCh6iabFlwe" title="Exercise price"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2023-04-05_us-gaap_WarrantMember_srt_MinimumMember" id="Fact001139" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.50</ix:nonFraction></span> &#8211; <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z60RSIOtPJ36" title="Exercise price"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" contextRef="AsOf2023-04-05_us-gaap_WarrantMember_srt_MaximumMember" id="Fact001141" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.50</ix:nonFraction></span></span></td><td style="text-align: left"/></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zjCa8nZDJgNe" title="Common stock issuable under the warrants" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_us-gaap_WarrantMember" id="Fact001143" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 2, 2023, the Purchasers elected to convert $<span id="xdx_901_eus-gaap--DebtInstrumentFaceAmount_iI_c20230602_zSqogFWKmOR4" title="Face value"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-06-02" id="Fact001145" format="ixt:numdotdecimal" decimals="0" unitRef="USD">125,000</ix:nonFraction></span> principal, at the fixed price of $<span id="xdx_90F_eus-gaap--SharesIssuedPricePerShare_iI_c20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zNIYnieqbJl7" title="Shares issued price per share"><ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="AsOf2023-06-02_us-gaap_CommonStockMember" id="Fact001147" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.00</ix:nonFraction></span> per share of common stock, <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zeoc5il0Apwk" title="Conversion of convertible securities, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="From2023-06-012023-06-02_us-gaap_CommonStockMember" id="Fact001149" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,000</ix:nonFraction></span> shares
valued at $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zc6na0803U8g" title="Conversion of convertible securities"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2023-06-012023-06-02_us-gaap_CommonStockMember" id="Fact001151" format="ixt:numdotdecimal" decimals="0" unitRef="USD">119,750</ix:nonFraction></span>. The loss on conversion of convertible note into common shares, of $<span id="xdx_905_ecustom--LossOnConversionOfConvertibleNote_c20230601__20230602_z5N4pFpmIUy" title="Loss on conversion of convertibleNote"><ix:nonFraction name="DGLY:LossOnConversionOfConvertibleNote" contextRef="From2023-06-012023-06-02" id="Fact001153" format="ixt:numdotdecimal" decimals="0" unitRef="USD">93,386</ix:nonFraction></span>, was recorded during the period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 26, 2023, the Company entered into a Revolving Loan Agreement of which a portion of the net proceeds were used to repay the principal
amount of the Convertible debt. The warrants associated with the convertible debt remain outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 18; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revolving
Loan Agreement</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 26, 2023, the Company entered into a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) by and between the Company,
Digital Ally Healthcare, Inc., a Nevada corporation and wholly-owned subsidiary of the Company (&#8220;Digital Ally Healthcare&#8221;
and, together with the Company, the &#8220;Borrower&#8221;), and Kompass Kapital Funding, LLC, a Kansas limited liability company (&#8220;Kompass&#8221;).
In connection with the Loan Agreement, on October 26, 2023, the Company entered into a Mortgage, Assignment of Leases and Rents, Security
Agreement and Fixture Filing (the &#8220;Mortgage&#8221;) by and between the Company, as grantor, and Kompass, as grantee, and issued
a Revolving Note (the &#8220;Revolving Note&#8221;) to Kompass. The gross proceeds to the Company were $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zkm2rsBhCzxi" title="Proceeds from secured convertible debt"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSecuredDebt" contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember" id="Fact001155" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,880,000</ix:nonFraction></span> before repaying those
certain Senior Secured Convertible Notes issued on April 5, 2023 in the aggregate amount of $<span id="xdx_901_eus-gaap--RepaymentsOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zlAO0ll9cfJe" title="Proceeds from secured convertible debt"><ix:nonFraction name="us-gaap:RepaymentsOfSecuredDebt" contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember" id="Fact001157" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,162,500</ix:nonFraction></span> and paying customary fees and
expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Loan Agreement, Kompass agreed to make revolving loans (the &#8220;Revolving Loans&#8221;) available to the Borrower as the Borrower
may from time to time request until, but not including, October 26, 2025, and in such amounts as the Borrower may from time to time request,
provided, however, that the aggregate principal balance of the Revolving Loans outstanding at any time shall not exceed the lesser of
$<span id="xdx_90D_ecustom--PrincipalAmountOutstandingOfLoans_iI_c20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zcdMB75cXam3" title="Principal amount outstanding of loans"><ix:nonFraction name="DGLY:PrincipalAmountOutstandingOfLoans" contextRef="AsOf2023-10-26_custom_RevolvingLoanAgreementMember" id="Fact001159" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,880,000</ix:nonFraction></span> or an amount equal to eighty percent of the value of the mortgaged property, which consists of the real property owned by
the Company having an address of 14001 Marshall Drive, Lenexa, KS 66215 (the &#8220;Mortgaged Property&#8221;). Under the Loan Agreement,
the Revolving Loans made by Kompass may be repaid and, subject to customary terms and conditions, borrowed again up to, but not including
October 26, 2025, unless the Revolving Loans are otherwise accelerated, terminated or extended as provided in the Loan Agreement. The
Revolving Loans shall be used by the Borrower for the purpose of working capital and to retire existing debt. Under the Loan Agreement,
the Borrower is required to provide written notice to Kompass prior to creating, assuming or incurring any debt or becoming liable, whether
as endorser, guarantor, surety or otherwise, for any debt or obligation of any other party. While obligations remain outstanding under
the Loan Agreement, the Borrower is required to maintain a minimum balance of $<span id="xdx_907_eus-gaap--DebtInstrumentRepaidPrincipal_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zbK4kb4FOiv5" title="Debt instrument, repaid, principal"><ix:nonFraction name="us-gaap:DebtInstrumentRepaidPrincipal" contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember" id="Fact001161" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></span> in a reserve account (the &#8220;Capital Reserve
Account&#8221;). Under the Loan Agreement, the Borrower is prohibited from creating, assuming, incurring or suffering or permitting to
exist any lien of any kind or character upon the collateral, which consists of the Mortgaged Property and the Company&#8217;s interest
in the Capital Reserve Account. The Loan Agreement contains customary covenants, representations and warranties by the Borrower.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Loan Agreement, <span id="xdx_906_ecustom--LoanAgreementDescription_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zc22MxkjISG2" title="Loan agreement description"><ix:nonNumeric contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember" id="Fact001163" name="DGLY:LoanAgreementDescription">the Company issued the Revolving Note to Kompass whereby the Company and Digital Ally Healthcare jointly and severally
promise to pay to the order of Kompass the lesser of (i) $4,880,000.00, or (ii) the aggregate principal amount of all Revolving Loans
outstanding under and pursuant to the Loan Agreement at the maturity or maturities and in the amount or amounts stated on the records
of Kompass, together with interest (computed on the actual number of days elapsed on the basis of a 360 day year) at a floating per annum
rate equal to the greater of (i) the Prime Rate plus four percent or (ii) eight percent, on the aggregate principal amount of all Revolving
Loans outstanding from time to time as provided in the Loan Agreement.</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into the Mortgage to secure its obligations under the Loan Agreement. The property mortgaged under the Mortgage consists
of the Mortgaged Property. The Mortgage contains customary covenants, representations and warranties by the Company. In addition, the
Company recorded debt issuance costs of $<span id="xdx_90D_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240101__20240630_znt6kdlgrJJd" title="Debt issuance costs"><ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="From2024-01-01to2024-06-30" id="Fact001165" format="ixt:numdotdecimal" decimals="0" unitRef="USD">188,255</ix:nonFraction></span>. During the three and six months ended June 30, 2024, the Company amortized $<span id="xdx_90B_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zi33vcM0X4Pc" title="Amortization of debt discount"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2024-04-012024-06-30_custom_RevolvingLoanAgreementMember" id="Fact001167" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,435</ix:nonFraction></span>
and $<span id="xdx_903_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zguJJfFPtGR2" title="Amortization of debt discount"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2024-01-012024-06-30_custom_RevolvingLoanAgreementMember" id="Fact001169" format="ixt:numdotdecimal" decimals="0" unitRef="USD">46,871</ix:nonFraction></span> of debt discount under interest expense.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Merchant
Cash Advances &#8211; Video Solutions Segment</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the Company obtained a short-term merchant advance, which totaled $<span id="xdx_903_ecustom--ShorttermMerchantAdvance_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zYRFPW0SlSfg" title="Short-term merchant advance"><ix:nonFraction name="DGLY:ShorttermMerchantAdvance" contextRef="AsOf2023-11-30_custom_MerchantCashAdvancesMember" id="Fact001171" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,050,000</ix:nonFraction></span>, from a single lender to fund operations.
These advances included origination fees totaling $<span id="xdx_908_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zGF65C8MGpEb" title="Origination fees total"><ix:nonFraction name="us-gaap:AmortizationOfDeferredLoanOriginationFeesNet" contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember" id="Fact001173" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,000</ix:nonFraction></span> for net proceeds of $<span id="xdx_902_ecustom--NetProceedsOfOriginationFees_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zanpGekSRoD6" title="Net proceeds of origination fees"><ix:nonFraction name="DGLY:NetProceedsOfOriginationFees" contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember" id="Fact001175" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>. The advance is, for the most part, secured
by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate of
$<span id="xdx_908_eus-gaap--ShortTermBorrowings_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zi2chiMHJqwi" title="Short-term debt"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2023-11-30_custom_MerchantCashAdvancesMember" id="Fact001177" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,512,000</ix:nonFraction></span> to the lender. The loan bears interest at <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zDJUXWkB58mb" title="Loan interest rate"><ix:nonNumeric contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember" id="Fact001179" name="us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate">2.9</ix:nonNumeric></span>% per week. During the six months ended June 30, 2024, the Company made repayments
totaling $<span id="xdx_908_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zQTTscMvhbyb" title="Repayments of short-term debt"><ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember" id="Fact001181" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,215,000</ix:nonFraction></span> and received additional proceeds of $<span id="xdx_90D_ecustom--ProceedsMerchantAdvances_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zWADwdk30DE6" title="Proceeds merchant advances"><ix:nonFraction name="DGLY:ProceedsMerchantAdvances" contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember" id="Fact001183" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,144,000</ix:nonFraction></span>. The Company refinanced this loan in April 2024 resulting in the additional
proceeds. The refinancing was deemed to be an extinguishment of debt and a loss on extinguishment of debt was recorded during the three
months ended June 30, 2024 of $<span id="xdx_906_eus-gaap--GainsLossesOnExtinguishmentOfDebt_iN_di_c20240401__20240630_zF9GQjEqR6Kd" title="Loss on extinguishment of debt"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2024-04-012024-06-30" id="Fact001185" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">68,827</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024 the outstanding balance was $<span id="xdx_906_ecustom--MerchantAdvances_iI_c20240630_zqMpqPdCWppl" title="Merchant advances outstanding balance"><ix:nonFraction name="DGLY:MerchantAdvances" contextRef="AsOf2024-06-30" id="Fact001187" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,259,000</ix:nonFraction></span> which is expected to be repaid in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024 the Company amortized $<span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zypNk3Es0DR5" title="Amortization of debt discount"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember" id="Fact001189" format="ixt:numdotdecimal" decimals="0" unitRef="USD">820,429</ix:nonFraction></span> of debt discount under interest expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 19; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Merchant
Cash Advances &#8211; Entertainment Segment</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2024, the Company obtained a short-term merchant advance, which totaled $<span id="xdx_908_ecustom--ShorttermMerchantAdvance_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zDVMRkciep55" title="Short-term merchant advance"><ix:nonFraction name="DGLY:ShorttermMerchantAdvance" contextRef="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001191" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,000,000</ix:nonFraction></span>, from a single lender to fund operations. These
advances included origination and issuance fees totaling $<span id="xdx_90C_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zPc1wVckJBtb" title="Origination fees total"><ix:nonFraction name="us-gaap:AmortizationOfDeferredLoanOriginationFeesNet" contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001193" format="ixt:numdotdecimal" decimals="0" unitRef="USD">85,000</ix:nonFraction></span> for net proceeds of $<span id="xdx_90D_ecustom--NetProceedsOfOriginationFees_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zvJ5MEoKbvh" title="Net proceeds of origination fees"><ix:nonFraction name="DGLY:NetProceedsOfOriginationFees" contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001195" format="ixt:numdotdecimal" decimals="0" unitRef="USD">915,000</ix:nonFraction></span>. The advance is, for the most part, is
secured by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate
of $<span id="xdx_904_eus-gaap--ShortTermBorrowings_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zhTALWYW1Vn1" title="Short-term debt"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001197" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,425,000</ix:nonFraction></span> to the lender. The loan bears interest at <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zkpM2D4sd3V6" title="Loan interest rate"><ix:nonNumeric contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001199" name="us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate">5.19</ix:nonNumeric></span>% per month. During the six months ended June 30, 2024, the Company made
repayments totaling $<span id="xdx_904_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zfkxHEjtmLwi" title="Repayments of short-term debt"><ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001201" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,899</ix:nonFraction></span>. As of June 30, 2024 the outstanding balance was $<span id="xdx_90A_ecustom--MerchantAdvancesEntertainmentSegment_iI_c20240630_zD6NydUDM0Si" title="Merchant advances entertainment segment outstanding balance"><ix:nonFraction name="DGLY:MerchantAdvancesEntertainmentSegment" contextRef="AsOf2024-06-30" id="Fact001203" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,373,101</ix:nonFraction> </span>which is expected to be repaid in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three and six months ended June 30, 2024 the Company amortized $<span id="xdx_90A_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_z1hSJmQCO0Zk" title="Amortization of debt discount"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2024-04-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001205" format="ixt:numdotdecimal" decimals="0" unitRef="USD">139,118</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zgM9sXPrL2y3" title="Amortization of debt discount"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember" id="Fact001207" format="ixt:numdotdecimal" decimals="0" unitRef="USD">202,868</ix:nonFraction></span> of debt discount and issuance costs under interest
expense.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001209" name="us-gaap:FairValueDisclosuresTextBlock"><p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_zqK4JcwqZfdg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4. <span id="xdx_82E_zqQpYAmOrMbd">FAIR VALUE MEASUREMENT</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 820 &#8212; <i>Fair Value Measurements and Disclosures</i> (&#8220;ASC 820&#8221;), the Company utilizes the
market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information
generated by market transactions involving identical or comparable assets, liabilities or a group of assets or liabilities, such as a
business.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
820 utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.
The following is a brief description of those three levels:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 &#8212; Quoted prices in active markets for identical assets and liabilities</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 &#8212; Other significant observable inputs (including quoted prices in active markets for similar assets or liabilities)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 &#8212; Significant unobservable inputs (including the Company&#8217;s own assumptions in determining the fair value)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001211" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zeKfR966mYnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the Company&#8217;s hierarchy for its financial assets and liabilities measured at fair value on a recurring
basis as of June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_z2hYupHNHtJ4" style="display: none">SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zTx1ExmDaXA1" title="Liabilities, fair value" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1213">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zGHvhmVh7py2" title="Liabilities, fair value" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1215">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zSuOEhCjhwbb" title="Liabilities, fair value" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember" id="Fact001217" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,746</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_z3c2KrD42Ho1" title="Liabilities, fair value" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_custom_WarrantLiabilityMember" id="Fact001219" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,746</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_znwahPsz3Kja" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1221">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z2tZqx6wjINd" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1223">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zfdrRtOap6Ye" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1225">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zHGYn7tPE3wd" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1227">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_ziXvdYP7GNW4" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1229">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWEoBKi0UQZ1" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1231">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zsEWvZCa0ti6" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member" id="Fact001233" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,746</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630_zge0Cc29jIoc" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30" id="Fact001235" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,746</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zhUwfptGmqv5" title="Liabilities, fair value" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1237">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zLINR2RCug2e" title="Liabilities, fair value" style="width: 10%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1239">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zeQH7L9LAzWa" title="Liabilities, fair value" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember" id="Fact001241" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,369,738</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zdLG7DGPAmM7" title="Liabilities, fair value" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_custom_WarrantLiabilityMember" id="Fact001243" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,369,738</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zKXP3XLTzmb6" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1245">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zvlpp4ZjV27g" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1247">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zdnJItdu6ql7" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="Fact001249" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,470</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z54bhzNGfSR7" title="Liabilities, fair value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" id="Fact001251" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,470</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgYf2dbQRay6" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zGUP8F5sa5Xl" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z7o2hsZ21Joj" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member" id="Fact001257" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,558,208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231_ziAg1keod8F6" title="Liabilities, fair value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31" id="Fact001259" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,558,208</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

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

<ix:exclude><!-- Field: Page; Sequence: 20; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001261" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"><p id="xdx_896_eus-gaap--FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_zYawQZMHjiDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the change in Level 3 tier value measurements for the three months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_z6gCN0S6Spb4" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Contingent<br/> Consideration<br/> Promissory Notes and Earn-Out Agreement</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Derivative<br/> Liabilities</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zufWLgK1kHQk" title="Beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNoteMember" id="Fact001263" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,470</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zvsXYp7a7qU1" title="Beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2023-12-31_custom_WarrantDerivativeLiabilitiesMember" id="Fact001265" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,369,738</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issuance of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--IssuanceOfWarrantDerivativeLiabilities_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zqakSOKU7xFf" title="Issuance of warrant derivative liabilities" style="text-align: right"><ix:nonFraction name="DGLY:IssuanceOfWarrantDerivativeLiabilities" contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember" id="Fact001267" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,075,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zkcSugDCFCUh" title="Change in fair value of warrant derivative liabilities" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1269">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zryLAXLGrkcc" title="Change in fair value of warrant derivative liabilities" style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueAdjustment" contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember" id="Fact001271" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">351,710</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Principal payments on contingent consideration promissory notes &#8211; Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zklOMv5j20c8" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions" style="text-align: right">(<ix:nonFraction name="DGLY:PaymentOfContingentConsiderationPromissoryNote" contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember" id="Fact001273" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">188,470</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zr6tXiuCDU0e" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1275">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_z1WPfGl0ojLh" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1277">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zU6LpEE1874d" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1279">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zFAWbXkqLXP3" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zpSf3yQMVeXg" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" contextRef="AsOf2024-06-30_custom_WarrantDerivativeLiabilitiesMember" id="Fact001283" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,796,748</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001285" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLMKlF8hK7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5. <span id="xdx_821_zPsmzEgkxDpi">ACCRUED EXPENSES</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001287" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zWtIzlDV6ZJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_zHQRMU2OhAsj" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zvPr7h6NMUQ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_z8YH5CHnnrMc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--ProductWarrantyAccrualWarrantCurrent_iI_pp0p0_maALCz4DZ_zzk4u8dRbHxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Accrued warranty expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="DGLY:ProductWarrantyAccrualWarrantCurrent" contextRef="AsOf2024-06-30" id="Fact001289" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,615</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:ProductWarrantyAccrualWarrantCurrent" contextRef="AsOf2023-12-31" id="Fact001290" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,699</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--AccruedLitigationCosts_iI_pp0p0_maALCz4DZ_zZJjhOXrKl47" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued litigation costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedLitigationCosts" contextRef="AsOf2024-06-30" id="Fact001292" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,040,292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedLitigationCosts" contextRef="AsOf2023-12-31" id="Fact001293" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,040,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz4DZ_zHYXsFDHe1M9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedSalesCommissionCurrent" contextRef="AsOf2024-06-30" id="Fact001295" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,465</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedSalesCommissionCurrent" contextRef="AsOf2023-12-31" id="Fact001296" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">87,421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedPayrollTaxesCurrent_iI_pp0p0_maALCz4DZ_zKBCPAVc2OB8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll and related fringes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2024-06-30" id="Fact001298" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">420,596</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2023-12-31" id="Fact001299" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">367,826</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AccruedSalesReturnsAndAllowancesCurrent_iI_pp0p0_maALCz4DZ_z7BCsySJv029" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales returns and allowances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedSalesReturnsAndAllowancesCurrent" contextRef="AsOf2024-06-30" id="Fact001301" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">93,170</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedSalesReturnsAndAllowancesCurrent" contextRef="AsOf2023-12-31" id="Fact001302" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">117,713</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maALCz4DZ_zMcEjdCxQ3jl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2024-06-30" id="Fact001304" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">161,639</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="AsOf2023-12-31" id="Fact001305" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">150,981</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestRelatedPartyCurrent_iI_pp0p0_maALCz4DZ_zvD4mbhoDAyf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued interest - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedInterestRelatedPartyCurrent" contextRef="AsOf2024-06-30" id="Fact001307" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">283,782</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:AccruedInterestRelatedPartyCurrent" contextRef="AsOf2023-12-31" id="Fact001308" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">95,031</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--CustomersDepositsCurrent_iI_pp0p0_maALCz4DZ_z7JwgTTeJP1k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:CustomersDepositsCurrent" contextRef="AsOf2024-06-30" id="Fact001310" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">75,283</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:CustomersDepositsCurrent" contextRef="AsOf2023-12-31" id="Fact001311" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">219,462</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4DZ_z9XG0IdADgMe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact001313" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">292,163</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact001314" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">172,905</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4DZ_zva3cT4gw2Lj" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accrued
    expenses</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-06-30" id="Fact001316" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,380,005</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-12-31" id="Fact001317" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,269,330</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001319" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zaCb8lD1oyYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
warranty expense was comprised of the following for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BF_zEULCSnOAgIk" style="display: none">SCHEDULE OF ACCRUED WARRANTY EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_c20240101__20240630_zlWJAxNXfSb8" title="Beginning balance" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="AsOf2023-12-31" id="Fact001321" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,699</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for warranty expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pp0p0_c20240101__20240630_zI1puldTbPOh" title="Provision for warranty expense" style="text-align: right"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" contextRef="From2024-01-01to2024-06-30" id="Fact001323" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38,898</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Charges applied to warranty reserve</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--ProductWarrantyAccrualChargesAppliedToWarrantyReserve_pp0p0_c20240101__20240630_zK3kR4ilghC6" title="Charges applied to warranty reserve" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="DGLY:ProductWarrantyAccrualChargesAppliedToWarrantyReserve" contextRef="From2024-01-01to2024-06-30" id="Fact001325" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">44,982</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Ending balance</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pp0p0_c20240101__20240630_zVqrJtp1uvja" title="Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="AsOf2024-06-30" id="Fact001327" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,615</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A5_z6QfvrDoyFg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 21; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001329" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zJ38lNCiUc95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6. <span id="xdx_829_zXs34wlOpqsk">INCOME TAXES</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective tax rate for the three and six months ended June 30, 2024 and 2023 varied from the expected statutory rate due to the Company
continuing to provide a <span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240401__20240630_zdOd4rX4gVA2" title="Statutory rate valuation allowances"><span id="xdx_90B_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zuAxwuNoh65g" title="Statutory rate valuation allowances"><span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230401__20230630_zBBdBAw6mEm7" title="Statutory rate valuation allowances"><span id="xdx_905_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230101__20230630_zEPSMBV7jWY2" title="Statutory rate valuation allowances"><ix:nonFraction name="DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" contextRef="From2024-04-012024-06-30" id="Fact001331" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" contextRef="From2024-01-01to2024-06-30" id="Fact001333" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" contextRef="From2023-04-012023-06-30" id="Fact001335" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure"><ix:nonFraction name="DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" contextRef="From2023-01-012023-06-30" id="Fact001337" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span>% valuation allowance on net deferred tax assets. The Company determined that it was appropriate to continue
the full valuation allowance on net deferred tax assets as of June 30, 2024, primarily because of the Company&#8217;s history of operating
losses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has incurred operating losses in recent years, and it continues to be in a three-year cumulative loss position at June 30, 2024.
Accordingly, the Company determined there was not sufficient positive evidence regarding its potential for future profits to outweigh
the negative evidence of our three-year cumulative loss position under the guidance provided in ASC 740. Therefore, it is determined
to continue to provide a <span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zIVYQhR5ynih" title="Deferred tax assets valuation allowance percentage"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2024-01-01to2024-06-30" id="Fact001339" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% valuation allowance on its net deferred tax assets. The Company expects to continue to maintain a full
valuation allowance until it determines that it can sustain a level of profitability that demonstrates its ability to realize these assets.
To the extent the Company determines that the realization of some or all of these benefits is more likely than not based upon expected
future taxable income, a portion or all of the valuation allowance will be reversed. The Company has available to it approximately $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20240630_zVMze09gAlF2" title="Operating loss carryforwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2024-06-30" id="Fact001341" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">140.9</ix:nonFraction></span>
million (based on its December 31, 2023 tax return) in net operating loss carryforwards to offset future taxable income as of June 30,
2024.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001343" name="DGLY:PrepaidExpenseTextBlock"><p id="xdx_80A_ecustom--PrepaidExpenseTextBlock_z2caIQ1n83s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7. <span id="xdx_825_zqBxCbSpyhn4">PREPAID EXPENSES</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001345" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"><p id="xdx_89A_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zIPzft7tMddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zAaLSeLMtUx9" style="display: none">SCHEDULE OF PREPAID EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_494_20240630_zlIUIV83XM6a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_ziyFvnY8ItN" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_ecustom--PrepaidInventory_iI_maPECzVvZ_zgYarYdoYW7j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 57%; text-align: left">Prepaid inventory</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="DGLY:PrepaidInventory" contextRef="AsOf2024-06-30" id="Fact001347" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,200,463</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right"><ix:nonFraction name="DGLY:PrepaidInventory" contextRef="AsOf2023-12-31" id="Fact001348" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,318,939</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PrepaidAdvertising_iI_maPECzVvZ_zv1AANbSPjPg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid advertising</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidAdvertising" contextRef="AsOf2024-06-30" id="Fact001350" format="ixt:numdotdecimal" decimals="0" unitRef="USD">410,226</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidAdvertising" contextRef="AsOf2023-12-31" id="Fact001351" format="ixt:numdotdecimal" decimals="0" unitRef="USD">612,292</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPECzVvZ_zVRzR6HNubPl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2024-06-30" id="Fact001353" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,009,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" contextRef="AsOf2023-12-31" id="Fact001354" format="ixt:numdotdecimal" decimals="0" unitRef="USD">435,137</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PrepaidExpenseCurrent_iTI_mtPECzVvZ_zdQpAuHc3gRc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total prepaid expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2024-06-30" id="Fact001356" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,620,477</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2023-12-31" id="Fact001357" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,366,368</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001359" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zt6USb9XFdaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8. <span id="xdx_820_zTLNZVF4U2ga">PROPERTY, PLANT AND EQUIPMENT</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001361" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_892_eus-gaap--PropertyPlantAndEquipmentTextBlock_zm3GcoM1Dn62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zGfMJ3IBNZ1h" style="display: none">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated <br/> Useful Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20240630_zevx55CgJji6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20231231_zJt3ZGSy794k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--Building_iI_pp0p0_maPPAEGzEav_zT24mGhiAUwb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 42%">Building</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z8kPecQLUDT9" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_BuildingMember" format="ixt-sec:duryear" id="Fact001366" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">25</ix:nonNumeric></span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:Building" contextRef="AsOf2024-06-30" id="Fact001363" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,537,037</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:Building" contextRef="AsOf2023-12-31" id="Fact001364" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,537,037</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Land_iI_pp0p0_maPPAEGzEav_zrr2maHiJCu3" style="vertical-align: bottom; background-color: White">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zVLyEsuoOKF8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2024%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl1370">Infinite</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Land" contextRef="AsOf2024-06-30" id="Fact001368" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">739,734</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Land" contextRef="AsOf2023-12-31" id="Fact001369" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">739,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzEav_zbcIanwFdt86" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture, fixtures, equipment, and aircraft</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCI1sTC7Zsa6" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001375" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSWUCsFoc4ok" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001377" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">20</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="AsOf2024-06-30" id="Fact001372" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">779,879</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="AsOf2023-12-31" id="Fact001373" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,065,092</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzEav_zbCxGCANflm" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Warehouse and production equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MinimumMember_zAaB0Hncgnhe" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_srt_WarehouseMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001382" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MaximumMember_zPLQHYlFUSY" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_srt_WarehouseMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001384" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="AsOf2024-06-30" id="Fact001379" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">237,141</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001380" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,055</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--DemonstrationAndTradeshowEquipmentGross_iI_pp0p0_maPPAEGzEav_zDpGhANznAxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Demonstration and tradeshow equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MinimumMember_zq4VW7svPCtf" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001389" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric></span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MaximumMember_z7cGHhYu2qul" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001391" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:DemonstrationAndTradeshowEquipmentGross" contextRef="AsOf2024-06-30" id="Fact001386" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">77,791</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:DemonstrationAndTradeshowEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001387" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">87,987</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--BuildingsAndImprovementsGross_iI_pp0p0_maPPAEGzEav_zFI3qlkAcmC9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Building improvements</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zHl3UOTKZkF8" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001396" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span>-<span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zndiuyXCWa03" title="Estimated Useful Life"><ix:nonNumeric contextRef="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001398" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">7</ix:nonNumeric></span> years</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" contextRef="AsOf2024-06-30" id="Fact001393" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,341,471</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:BuildingsAndImprovementsGross" contextRef="AsOf2023-12-31" id="Fact001394" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,328,654</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzEav_maPPAENzyT5_zaZpEMq8YCo9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cost</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2024-06-30" id="Fact001400" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,713,053</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2023-12-31" id="Fact001401" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,787,559</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzyT5_zgbaiJsRrs8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: accumulated depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2024-06-30" id="Fact001403" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,679,962</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2023-12-31" id="Fact001404" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,503,857</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzyT5_ztNMTWzoAiXl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2024-06-30" id="Fact001406" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,033,091</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2023-12-31" id="Fact001407" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,283,702</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the three months ended June 30, 2024 and June 30, 2023 was $<span id="xdx_907_eus-gaap--Depreciation_c20240401__20240630_z1AvmDJ2Pjh" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-04-012024-06-30" id="Fact001409" format="ixt:numdotdecimal" decimals="0" unitRef="USD">181,121</ix:nonFraction></span> and $<span id="xdx_909_eus-gaap--Depreciation_c20230401__20230630_z8ywZotCHwX5" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-04-012023-06-30" id="Fact001411" format="ixt:numdotdecimal" decimals="0" unitRef="USD">174,261</ix:nonFraction></span>, respectively, and is included in general
and administrative expenses. Depreciation expense for the six months ended June 30, 2024 and June 30, 2023 was $<span id="xdx_90A_eus-gaap--Depreciation_c20240101__20240630_z3MT378w4pzb" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2024-01-01to2024-06-30" id="Fact001413" format="ixt:numdotdecimal" decimals="0" unitRef="USD">343,833</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--Depreciation_c20230101__20230630_zM1IOg5qDjN" title="Depreciation expense"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2023-01-012023-06-30" id="Fact001415" format="ixt:numdotdecimal" decimals="0" unitRef="USD">345,892</ix:nonFraction></span>,
respectively, and is included in general and administrative expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024 the Company engaged a broker and sold its aircraft for $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfFlightEquipment_c20240101__20240630_zb6SdfgRslPk" title="Sold aircraft"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfFlightEquipment" contextRef="From2024-01-01to2024-06-30" id="Fact001417" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,100,000</ix:nonFraction></span> less closing costs of $<span id="xdx_909_eus-gaap--PaymentsForFlightEquipment_c20240101__20240630_zNKZUbmg9EC5" title="Closing cost"><ix:nonFraction name="us-gaap:PaymentsForFlightEquipment" contextRef="From2024-01-01to2024-06-30" id="Fact001419" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,500</ix:nonFraction></span>. The
carrying amount of the aircraft on the date of sale was $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOther_iI_c20240630_zrK6Zms9gQ37" title="Carrying amount"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" contextRef="AsOf2024-06-30" id="Fact001421" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,141,661</ix:nonFraction></span>. As a result of the sale the Company recorded a loss of $<span id="xdx_90E_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zA881lRO0Msi" title="Loss on sale of assets"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2024-01-012024-06-30_custom_AircraftMember" id="Fact001423" format="ixt:numdotdecimal" decimals="0" unitRef="USD">41,661</ix:nonFraction></span> in
the Consolidated Statement of Operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 22; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001425" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zHYDPdUWZeof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9. <span id="xdx_827_zoNqJHZ46y6j">OPERATING LEASE</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into an operating lease with a third party in October 2023 for copiers used for office and warehouse purposes. The terms
of the lease include <span id="xdx_903_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_ze0n0KvWBUmc" title="Lessee, operating lease, term of contract"><ix:nonNumeric contextRef="AsOf2023-10-31_custom_OctoberTwoThousandTwentyThreeMember" format="ixt-sec:durmonth" id="Fact001427" name="us-gaap:LesseeOperatingLeaseTermOfContract">48</ix:nonNumeric></span> monthly payments of $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20231001__20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zklYfnNaPgGk" title="Operating lease, payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2023-10-012023-10-31_custom_OctoberTwoThousandTwentyThreeMember" id="Fact001429" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,786</ix:nonFraction></span> with a maturity date of October 2027. The Company has the option to purchase such
equipment at maturity for its estimated fair market value at that point in time. The remaining lease term for the Company&#8217;s copier
operating lease as of June 30, 2024 was <span id="xdx_900_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zAUEF05fPKl3" title="Lessee, operating lease, remaining lease term"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_OctoberTwoThousandTwentyThreeMember" format="ixt-sec:durwordsen" id="Fact001431" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">forty months</ix:nonNumeric></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 13, 2020, the Company entered into an operating lease for new warehouse and office space, which served as its new principal executive
office and primary business location. The original lease agreement was amended on August 28, 2020 to correct the footage under lease
and monthly payment amounts resulting from such correction. The lease terms, as amended include no base rent for the first nine months
and monthly payments ranging from $<span id="xdx_904_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MinimumMember_zflO5vV2UM4f"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MinimumMember" id="Fact001432" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,398</ix:nonFraction></span> to $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MaximumMember_zvGJLZCTZDOa" title="Operating lease, payments"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MaximumMember" id="Fact001434" format="ixt:numdotdecimal" decimals="0" unitRef="USD">14,741</ix:nonFraction></span> thereafter, with a <span id="xdx_902_eus-gaap--LessorOperatingLeaseDescription_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zgcpyNHsrfId" title="Lessor, operating lease, description"><ix:nonNumeric contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember" id="Fact001436" name="us-gaap:LessorOperatingLeaseDescription">termination date of December 2026.</ix:nonNumeric></span> The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to its new location. The Company took
possession of the leased facilities on June 15, 2020. The remaining lease term for the Company&#8217;s office and warehouse operating
lease as of June 30, 2024 was <span id="xdx_907_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zROBnpR5WXL5" title="Lessee, operating lease, remaining lease term"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_WarehouseAndOfficeSpaceMember" format="ixt-sec:durwordsen" id="Fact001438" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">thirty months</ix:nonNumeric></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2021, the Company completed the acquisition of its first medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#8217;s office space.
The lease terms include monthly payments ranging from $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210529__20210630__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zl2vzSi9otG5"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-05-292021-06-30_srt_MinimumMember_custom_FirstMedicalBillingCompanyMember" id="Fact001439" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,648</ix:nonFraction></span>
to $<span id="xdx_902_eus-gaap--OperatingLeasePayments_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zVPHorvf2d93"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember_srt_MaximumMember" id="Fact001440" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,774</ix:nonFraction></span>
thereafter, with a <span id="xdx_90C_eus-gaap--LessorOperatingLeaseDescription_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zTp2QX0BlVAb" title="Lessor, operating lease, description"><ix:nonNumeric contextRef="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember" id="Fact001442" name="us-gaap:LessorOperatingLeaseDescription">termination
date in July 2024</ix:nonNumeric></span>. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common
area costs related to this location. The remaining lease term for the Company&#8217;s office operating lease as of June 30, 2024 was <span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zSVF8eHAVLof"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_FirstMedicalBillingCompanyMember" format="ixt-sec:durwordsen" id="Fact001443" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">one
month</ix:nonNumeric></span>. The lease was not renewed by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2021, the Company completed the acquisition of its second acquired medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#8217;s office space. The
lease was renewed in April 2023 with favorable terms and payments ranging from $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfMWqR2Ihyo1"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MinimumMember" id="Fact001444" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,436</ix:nonFraction></span> to $<span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zuLmPl2Gt9jl"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MaximumMember" id="Fact001445" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,877</ix:nonFraction></span> thereafter, with a <span id="xdx_90D_eus-gaap--LessorOperatingLeaseDescription_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zCqpzol7iP1b"><ix:nonNumeric contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember" id="Fact001446" name="us-gaap:LessorOperatingLeaseDescription">termination date in
March 2030</ix:nonNumeric></span>. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common area costs related
to this location. The remaining term for the Company&#8217;s office operating lease was <span id="xdx_902_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20240630__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zmfdNjQdPEXc" title="Lessee, operating lease, remaining lease term::XDX::P69M"><span style="-sec-ix-hidden: xdx2ixbrl1448">sixty-nine months</span></span> as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 1, 2021, the Company completed the acquisition of Goody Tickets, LLC and TicketSmarter, LLC through TicketSmarter. Upon completion
of this acquisition, the Company became responsible for the operating lease for TicketSmarter&#8217;s office space. The lease terms include
monthly payments ranging from $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z2nxH5cs5Szb"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-09-012021-09-01_srt_MinimumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember" id="Fact001449" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,211</ix:nonFraction></span> to $<span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MaximumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_zrDr28V2OBe2"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-09-012021-09-01_srt_MaximumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember" id="Fact001450" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,364</ix:nonFraction></span> thereafter, with a <span id="xdx_905_eus-gaap--LessorOperatingLeaseDescription_c20210901__20210901__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z1H3lYT4Alil"><ix:nonNumeric contextRef="From2021-09-012021-09-01_custom_GoodyTicketsLLCAndTicketSmarterLLCMember" id="Fact001451" name="us-gaap:LessorOperatingLeaseDescription">termination date of December 2022</ix:nonNumeric></span>. The Company is responsible for property
taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took possession of
the leased facilities on September 1, 2021. The Company currently rents this space on a month-to-month basis with intentions to relocate
upon the identification of suitable space.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 1, 2022, the Company completed the acquisition of a private medical billing company, through its revenue cycle management segment.
Upon completion of this acquisition, the Company became responsible for the operating lease for the seller&#8217;s office space. The
lease terms include monthly payments ranging from $<span id="xdx_908_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfVqReVzB6e2"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MinimumMember" id="Fact001452" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,233</ix:nonFraction></span> to $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zzYa1qYJcPm4"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MaximumMember" id="Fact001453" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,626</ix:nonFraction></span>, with a <span id="xdx_903_eus-gaap--LessorOperatingLeaseDescription_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember_zcI9OP17gXse"><ix:nonNumeric contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember" id="Fact001454" name="us-gaap:LessorOperatingLeaseDescription">termination date of June 2025</ix:nonNumeric></span>. The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took
possession of the leased facilities on January 1, 2022. The Company terminated this lease in January 2024 and reversed the right of use
asset and lease liability by $<span id="xdx_901_ecustom--RouAndLeaseLiabilityRecordedOnExtensionOfLease_iN_di_c20240101__20240630_zyh78KjGPR9c" title="Lease liability"><ix:nonFraction name="DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease" contextRef="From2024-01-01to2024-06-30" id="Fact001456" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">73,894</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
expense related to the office space and copier operating leases were recorded on a straight-line basis over their respective lease terms.
Total lease expense under the operating leases was approximately $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_pp0p0_c20240401__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z75SBFupvyE" title="Operating lease"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-04-012024-06-30_custom_OfficeSpaceAndCopierMember" id="Fact001458" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">117,810</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_zf4RD67oOt8l" title="Operating lease"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-06-30_custom_OfficeSpaceAndCopierMember" id="Fact001460" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">226,695</ix:nonFraction></span> during the three and six months ended June 30,
2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted-average remaining lease term related to the Company&#8217;s lease liabilities as of June 30, 2023 was <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zqGeE9YbR4Yf" title="Weighted-average remaining lease term"><ix:nonNumeric contextRef="AsOf2023-06-30" format="ixt-sec:duryear" id="Fact001462" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">4.3</ix:nonNumeric></span> years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
discount rate implicit within the Company&#8217;s operating leases was not generally determinable and therefore the Company determined
the discount rate based on its incremental borrowing rate on the information available at commencement date. As of commencement date,
the operating lease liabilities reflect a weighted average discount rate of <span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z46rJcHeGTw8" title="Discount rate"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2024-06-30_custom_OfficeSpaceAndCopierMember" id="Fact001464" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">8</ix:nonFraction></span>%.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 23; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001466" name="DGLY:ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock"><p id="xdx_89C_ecustom--ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_zALyQ5eMMjH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B3_z8xSimFHKWZj" style="display: none">SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20240630_zWcFhZH2X7r9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zI4bj9JijdO5" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left">Operating lease right of use assets</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-06-30" id="Fact001468" format="ixt:numdotdecimal" decimals="0" unitRef="USD">869,166</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maOLLz8FW_zGO6YwSrOqji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease obligations-current portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2024-06-30" id="Fact001470" format="ixt:numdotdecimal" decimals="0" unitRef="USD">223,629</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLz8FW_zzbfpuTQkWX2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating lease obligations-less current portion</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-06-30" id="Fact001472" format="ixt:numdotdecimal" decimals="0" unitRef="USD">692,423</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iTI_mtOLLz8FW_zVfQxzQ78hBi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total operating lease obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-06-30" id="Fact001474" format="ixt:numdotdecimal" decimals="0" unitRef="USD">916,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A9_zsRb4SNVtbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001476" name="us-gaap:LeaseCostTableTextBlock"><p id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_zbpKdILCYrS" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B4_zLpEvmY8fxxi" style="display: none">SCHEDULE OF LEASE EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_497_20240101__20240630_zTIV4CNFCikj" style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zOtRkik6hwu8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Selling, general and administrative expenses</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" id="Fact001478" format="ixt:numdotdecimal" decimals="0" unitRef="USD">226,695</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001480" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zhsSJpBeu2Ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
are the minimum lease payments for each year and in total:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zJCVlkoDapj" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20240630_z37w8VwT9uOg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzlcD_zfeO8ErjDO68" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify; padding-left: 10pt">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2024-06-30" id="Fact001482" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">146,105</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzlcD_zOl4Dwf7hnNe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2024-06-30" id="Fact001484" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">288,720</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzlcD_z1Qai0ZPXCei" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2024-06-30" id="Fact001486" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">293,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzlcD_zMQp7Mq5Jybe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2024-06-30" id="Fact001488" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">117,492</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_pp0p0_maLOLLPzlcD_z2Z2recAN12i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" contextRef="AsOf2024-06-30" id="Fact001490" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">235,020</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzlcD_zdCa2ywh1xpl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted minimum future lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2024-06-30" id="Fact001492" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,080,637</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXA01vlOSsH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Imputed interest</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2024-06-30" id="Fact001494" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">164,585</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zot0NKUZvzjb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total operating lease liability</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-06-30" id="Fact001496" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">916,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A8_zAaUpWsRMQxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001498" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z4g8fjipcax9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10. <span id="xdx_82A_zZHEXYDLdzXl">GOODWILL AND OTHER INTANGIBLE ASSETS</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001500" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zS9VzPSTIZa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BB_zd8EBZRLvxff" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amortized intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left; padding-left: 10pt">Licenses (video solutions segment)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z1faeLJtKW6d" title="Gross value" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001502" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">151,652</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zLLhLtKb3EH4" title="Accumulated amortization" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001504" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,270</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrqO31Pr8TLb" title="Net carrying value" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001506" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">130,382</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zOHtfAYD8roj" title="Gross value" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001508" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">225,545</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z9bPLZaUwHR2" title="Accumulated amortization" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001510" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">89,887</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zjT6tR5FRJd2" title="Net carrying value" style="width: 6%; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember" id="Fact001512" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">135,658</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Patents and trademarks (video solutions segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zCXES3dyIAm5" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001514" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,521</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zXGaUeRd6Ec2" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001516" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">332,462</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zrGYZ40gda7" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001518" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">151,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zkOzMNX62Ynl" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001520" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,521</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_z0s4CXMnvpqh" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001522" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">266,403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zBdzMauBrsRe" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember" id="Fact001524" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,118</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Sponsorship agreement network (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z9oUFI4QHrhg" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001526" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zvAlss1RcMgb" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001528" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,173,333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z6L7k3Y0vbUl" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001530" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,426,667</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zerHy6syrFu8" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001532" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zct9ALTPXpul" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001534" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,613,333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zhrCHSG2WHRc" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember" id="Fact001536" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,986,667</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">SEO content (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zjkfvaHIW1y3" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001538" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_z3zWBvpE0Eib" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001540" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">425,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zIidredPt7ni" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001542" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">175,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zxJGv0131eX8" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001544" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zn7BWd9rkSyl" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001546" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">350,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zj36dVleN4Xb" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember" id="Fact001548" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Personal seat licenses (entertainment <br/> segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zjwzsf1Ge7Gg" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001550" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">117,339</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zcZvffueUQE9" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001552" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,081</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zF6VIEWQ0eP8" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001554" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">106,258</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_z0rrb7NtzED2" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001556" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">180,081</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zaJVVLxp9Kdb" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001558" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,004</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zKUMUWPW6GLd" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember" id="Fact001560" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">166,077</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrkV2nZKfZl8" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="Fact001562" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,653</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrNbmQhAHqua" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zeMJWUVftKUe" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember" id="Fact001566" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,653</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zY1xVBKwaPJd" title="Gross value" style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1568">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zaT2MACYEGj2" title="Accumulated amortization" style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1570">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zoDmVfQG2YKa" title="Net carrying value" style="text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1572">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Website enhancements (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zLS7RWZa5IZ" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="Fact001574" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">25,630</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zTd5SQbYuGGl" title="Accumulated amortization" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="Fact001576" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,014</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zaDusRraDzTk" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="Fact001578" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,616</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zX8GbOEZytY3" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="Fact001580" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zCO4BXQkmfB9" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zuYJPlI44T73" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember" id="Fact001584" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Client agreements (revenue cycle management segments)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zW2XqGgGYWs9" title="Gross value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001586" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">999,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zdi9g5K99u7k" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001588" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">276,719</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zwvFOHFsYZY6" title="Net carrying value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001590" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">722,315</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zbR7m02n4Nc8" title="Gross value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001592" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">999,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zl8uok5yndac" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001594" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">226,768</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_z6SnKZly7jVe" title="Net carrying value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember" id="Fact001596" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">772,266</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zX2NYuqEvaM6" title="Gross value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember" id="Fact001598" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,000,829</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zscO4qdH86F2" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember" id="Fact001600" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,243,879</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zss2fb8nkk5i" title="Net carrying value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember" id="Fact001602" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,756,950</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zqTlMVHGrO41" title="Gross value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember" id="Fact001604" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,101,681</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zEiIyhmqkb1l" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember" id="Fact001606" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,560,395</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zQPmjqFwwbK3" title="Net carrying value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember" id="Fact001608" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,541,286</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite life intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Goodwill (entertainment and revenue cycle management segments)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zREE1JZG5uH" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="Fact001610" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,593,473</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zn9Il1EqYA49" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1612">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zlDiPnkbuoNa" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="Fact001614" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,593,473</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOCBCkQOM3Ub" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="Fact001616" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,367,514</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_ze2BgeMWwcN4" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1618">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zuDY2K3eeWXh" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember" id="Fact001620" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,367,514</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Trade name (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zLZHs8JgA4G4" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="Fact001622" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">900,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zDEsfPZCyvl5" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zyYULEy1vOZ" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="Fact001626" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">900,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zhvf4tq19Hma" title="Gross value" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="Fact001628" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zADPBTgAUxLl" title="Accumulated amortization" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1630">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zGHC4VPNcf4b" title="Net carrying value" style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember" id="Fact001632" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">Patents and trademarks pending <br/> (video solutions segment)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_z3z1MFcdbezc" title="Gross value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="Fact001634" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,199</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJz2G9agPLLl" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJdw3DNB6Vd" title="Net carrying value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="Fact001638" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,199</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zLzy3q9WRNGd" title="Gross value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="Fact001640" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zycuGd6YoWE9" title="Accumulated amortization" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1642">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zu7i5u0t7TQ1" title="Net carrying value" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember" id="Fact001644" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,622</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt">Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_ziyKAC2SMO8j" title="Gross value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-06-30" id="Fact001646" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,525,501</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zy6BwfN1aY7f" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-06-30" id="Fact001648" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,243,879</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zTuQYki6ydN2" title="Net carrying value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2024-06-30" id="Fact001650" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,281,622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zRWsgunBDQz8" title="Gross value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-12-31" id="Fact001652" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,070,817</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z0DiQvTKsFzf" title="Accumulated amortization" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-12-31" id="Fact001654" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,560,395</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231_zkuWucf1jVse" title="Net carrying value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2023-12-31" id="Fact001656" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,510,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

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

<ix:exclude><!-- Field: Page; Sequence: 24; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents
and trademarks pending will be amortized beginning at the time they are issued by the appropriate authorities. If issuance of the final
patent or trademark is denied, then the amount deferred will be immediately charged to expense.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization
expense for the three months ended June 30, 2024 and 2023 was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20240401__20240630_z9ff77mKClWb" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2024-04-012024-06-30" id="Fact001658" format="ixt:numdotdecimal" decimals="0" unitRef="USD">346,889</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20230401__20230630_z9WAEidJt4g4" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-04-012023-06-30" id="Fact001660" format="ixt:numdotdecimal" decimals="0" unitRef="USD">374,714</ix:nonFraction></span>, respectively and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240630_zqVa77l7Egzk" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2024-01-01to2024-06-30" id="Fact001662" format="ixt:numdotdecimal" decimals="0" unitRef="USD">735,167</ix:nonFraction></span> and $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230630_znNMyqzIvl4d" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-01-012023-06-30" id="Fact001664" format="ixt:numdotdecimal" decimals="0" unitRef="USD">745,150</ix:nonFraction></span> for the six
months ended June 30, 2024 and 2023, respectively. Estimated amortization for intangible assets with definite lives for the next five
years ending December 31 and thereafter is as follows:</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001666" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z2xvhVVcjuo3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B5_zBzITcsuS9Ul" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20240630_zGTMHKqVd7Jb">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_maFLIANznJK_z6FHOqe24HSf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" contextRef="AsOf2024-06-30" id="Fact001668" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">743,141</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznJK_zNCxTFcxuJ27" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2024-06-30" id="Fact001670" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,414,848</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznJK_zJX88DLLKcph" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2024-06-30" id="Fact001672" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">910,310</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznJK_zPiMjFDxqYp4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2024-06-30" id="Fact001674" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">116,646</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_iI_pp0p0_maFLIANznJK_zBqlf0bIz7if" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" contextRef="AsOf2024-06-30" id="Fact001676" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">572,005</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznJK_zLkWqMMNfeTd" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2024-06-30" id="Fact001678" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,756,950</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001680" name="us-gaap:OtherAssetsDisclosureTextBlock"><p id="xdx_806_eus-gaap--OtherAssetsDisclosureTextBlock_z62iyztCGHW3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11. <span id="xdx_828_zDnWUqkCbA6c">OTHER ASSETS</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001682" name="us-gaap:ScheduleOfOtherAssetsTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zURAMctVxHV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
assets were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B2_z9XRuMIm4zB6" style="display: none">SCHEDULE OF OTHER ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zIwOXUmAMAr6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_zPUh3i8Samf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LeaseReceivableNoncurrent_iI_maOANzY1g_zwAOjAmlZjw8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Lease receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="DGLY:LeaseReceivableNoncurrent" contextRef="AsOf2024-06-30" id="Fact001684" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,453,486</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:LeaseReceivableNoncurrent" contextRef="AsOf2023-12-31" id="Fact001685" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,095,050</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RestrictedCashNoncurrent_iI_maOANzY1g_zBk0iINKKGt2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2024-06-30" id="Fact001687" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2023-12-31" id="Fact001688" format="ixt:numdotdecimal" decimals="0" unitRef="USD">97,600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_maOANzY1g_z8Zv6tzbgNE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="AsOf2024-06-30" id="Fact001690" format="ixt:numdotdecimal" decimals="0" unitRef="USD">347,489</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" contextRef="AsOf2023-12-31" id="Fact001691" format="ixt:numdotdecimal" decimals="0" unitRef="USD">404,382</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_iTI_mtOANzY1g_zdAe07UuZdRe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-06-30" id="Fact001693" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,898,575</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-12-31" id="Fact001694" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,597,032</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001696" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z24sGg1kTdjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12. <span id="xdx_823_zMkE8OgnaZv9">COMMITMENTS AND CONTINGENCIES</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose
the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing
the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend
any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed
reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of
possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration
factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood
of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters
progress over time.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 31, 2022, the Company filed a lawsuit against Culp McAuley, Inc. (&#8220;defendant&#8221;) in the United States District Court for
the District of Kansas. The lawsuit arises from the defendant&#8217;s multiple breaches of its obligations to the Company. The Company
seeks monetary damages and injunctive relief based on certain conduct by the defendant. On July 18, 2022, the defendant filed its Answer
to the Company&#8217;s Verified Complaint and included Counterclaims alleging breach of contract and seeking monetary damages. On August
8, 2022, the Company filed its Reply and Affirmative Defenses to the Counterclaims by, among other things, denying the allegations and
any and all liability.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2023, we are able to estimate a range of reasonably possible loss related to the Culp McCauley case, our estimate of the
aggregate reasonably possible loss (in excess of any accrued amounts) was approximately $<span id="xdx_90B_eus-gaap--LitigationReserve_iI_pn5n6_c20240630_zZd9lKd0N0ea" title="Aggregate carrying amount of litigation loss"><ix:nonFraction name="us-gaap:LitigationReserve" contextRef="AsOf2024-06-30" id="Fact001698" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million. Our estimate with respect to the
aggregate reasonably possible loss is based upon currently available information and is subject to significant judgment and a variety
of assumptions and known and unknown uncertainties, which may change quickly and significantly from time to time, particularly if and
as we engage with applicable governmental agencies or plaintiffs in connection with a proceeding. Also, the matters underlying the reasonably
possible loss will change from time to time. As a result, actual results may vary significantly from the current estimate.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 25; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the ultimate resolution is unknown, based on the information currently available, we do not expect that these lawsuits will individually,
or in the aggregate, have a material adverse effect to our results of operations, financial condition or cash flows. However, the outcome
of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result
from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance
coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Notice
of Failure to Satisfy a Continued Listing Rule</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 14, 2024, the Nasdaq Listing Qualifications staff notified Digital Ally, Inc. (the &#8220;Company&#8221;), that due to resignation
of Mr. Michael J. Caulfield from the Company&#8217;s board of directors (the &#8220;Board&#8221;) effective on January 31, 2024, the
Company no longer complies with the audit committee and compensation committee requirements as set forth in Listing Rule 5605 of The
Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;), including the requirements that there are at least three independent directors on the
Company&#8217;s audit committee and at least two independent directors on the Company&#8217;s compensation committee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
notification has no immediate effect on the Company&#8217;s listing on the Nasdaq Capital Market. In accordance with Nasdaq Listing Rules,
the Company is provided a cure period until the earlier of the Company&#8217;s next annual shareholders&#8217; meeting (or July 29, 2024
if the next shareholders&#8217; meeting will be held before July 29, 2024) or January 31, 2025 (the &#8220;Cure Period&#8221;). If the
Company does not regain compliance by within the Cure Period, Nasdaq will provide written notice that the Company&#8217;s common stock,
par value $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240314_zh5e8QV52n1e" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-03-14" id="Fact001700" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share, will be subject to delisting from the Nasdaq Capital Market, at which time, the Company may appeal the delisting
determination to a Hearings Panel.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
management of the Company has resolved to take commercially reasonable steps to fill the vacancy on the Board with a new director who
qualifies as independent under the Nasdaq Listing Rules as soon as is practical and anticipates regaining compliance during the Cure
Period. However, there can be no assurance that the Company will be able to satisfy Nasdaq Listing Rule 5605 or will otherwise be in
compliance with other Nasdaq listing criteria.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001702" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_80A_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zRh2oSjigHQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13. <span id="xdx_82D_zcjtP7ZvbEbh">STOCK-BASED COMPENSATION</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company recorded pre-tax compensation expense related to the grant of stock options and restricted stock issued of $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20240401__20240630_z4pNdkN5a0Vi" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2024-04-012024-06-30" id="Fact001704" format="ixt:numdotdecimal" decimals="0" unitRef="USD">60,772</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630_zUEoIZVBu0Pi" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-04-012023-06-30" id="Fact001706" format="ixt:numdotdecimal" decimals="0" unitRef="USD">179,482</ix:nonFraction></span>
for the three months ended June 30, 2024 and 2023, and $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240630_zCTGhDzEvUd4" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2024-01-01to2024-06-30" id="Fact001708" format="ixt:numdotdecimal" decimals="0" unitRef="USD">101,467</ix:nonFraction></span> and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230630_zE0PRjRRMWg9" title="Share-based payment arrangement, expense"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-01-012023-06-30" id="Fact001710" format="ixt:numdotdecimal" decimals="0" unitRef="USD">321,779</ix:nonFraction></span> for the six months ended June 30, 2024 and 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024, the Company had adopted ten separate stock option and restricted stock plans: (i) the 2005 Stock Option and Restricted
Stock Plan (the &#8220;2005 Plan&#8221;), (ii) the 2006 Stock Option and Restricted Stock Plan (the &#8220;2006 Plan&#8221;), (iii) the
2007 Stock Option and Restricted Stock Plan (the &#8220;2007 Plan&#8221;), (iv) the 2008 Stock Option and Restricted Stock Plan (the
&#8220;2008 Plan&#8221;), (v) the 2011 Stock Option and Restricted Stock Plan (the &#8220;2011 Plan&#8221;), (vi) the 2013 Stock Option
and Restricted Stock Plan (the &#8220;2013 Plan&#8221;), (vii) the 2015 Stock Option and Restricted Stock Plan (the &#8220;2015 Plan&#8221;),
(viii) the 2018 Stock Option and Restricted Stock Plan (the &#8220;2018 Plan&#8221;), (ix) the 2020 Stock Option and Restricted Stock
Plan (the &#8220;2020 Plan&#8221;), and (x) the 2022 Stock Option and Restricted Stock Plan (the &#8220;2022 Plan&#8221;). The 2005 Plan,
2006 Plan, 2007 Plan, 2008 Plan, 2011 Plan, 2013 Plan, 2015 Plan, 2018 Plan, 2020 Plan and 2022 Plan are referred to as the &#8220;Plans.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
Plans permit the grant of stock options or restricted stock to its employees, non-employee directors and others for up to a total of
<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20240630_zPhp7AZOGVId" title="Stock options or restricted stock granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2024-06-30" id="Fact001712" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">333,750</ix:nonFraction></span> shares of common stock. The 2005 Plan terminated during 2015 with <span id="xdx_901_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zUftsRMfjEn1" title="Shares unavailable for issuance"><ix:nonFraction name="DGLY:SharesUnavailableForIssuance" contextRef="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember" id="Fact001714" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,078</ix:nonFraction></span> shares not awarded or underlying options, which shares
are now unavailable for issuance. Stock options granted under the 2005 Plan that remain unexercised and outstanding as of June 30, 2024
total <span id="xdx_901_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zuM9h4qt1924" title="Stock options unexercised and outstanding"><ix:nonFraction name="DGLY:SharesUnexercisedAndOutstanding" contextRef="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember" id="Fact001716" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">284</ix:nonFraction></span>. The 2006 Plan terminated during 2016 with <span id="xdx_904_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zXgKr7s1oc9c" title="Shares unavailable for issuance"><ix:nonFraction name="DGLY:SharesUnavailableForIssuance" contextRef="AsOf2024-06-30_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember" id="Fact001718" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,739</ix:nonFraction></span> shares not awarded or underlying options, which shares are now unavailable
for issuance. Stock options granted under the 2006 Plan that remain unexercised and outstanding as of June 30, 2024 total <span id="xdx_907_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zcqozl0Qwrr2" title="Stock options unexercised and outstanding"><ix:nonFraction name="DGLY:SharesUnexercisedAndOutstanding" contextRef="AsOf2024-06-30_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember" id="Fact001720" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">531</ix:nonFraction></span>. The 2007
Plan terminated during 2017 with <span id="xdx_90E_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSevenTeenMember_zPQ0hacJhERd" title="Shares unavailable for issuance"><ix:nonFraction name="DGLY:SharesUnavailableForIssuance" contextRef="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember_custom_DuringTwoThousandSevenTeenMember" id="Fact001722" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,733</ix:nonFraction></span> shares not awarded or underlying options, which shares are now unavailable for issuance. There
are <span id="xdx_900_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember_zq0MIYZSqjIj" title="Shares unexercised and outstanding"><ix:nonFraction name="DGLY:SharesUnexercisedAndOutstanding" contextRef="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember" id="Fact001724" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> stock options granted under the 2007 Plan that remain unexercised and outstanding as of June 30, 2024. The 2008 Plan terminated
during 2018 with <span id="xdx_902_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandEighteenMember_zC2IvMXjGFLg" title="Shares unavailable for issuance"><ix:nonFraction name="DGLY:SharesUnavailableForIssuance" contextRef="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember_custom_DuringTwoThousandEighteenMember" id="Fact001726" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,025</ix:nonFraction></span> shares not awarded or underlying options, which shares are now unavailable for issuance. There are <span id="xdx_903_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember_zuzVNPCZ8gfd" title="Shares unexercised and outstanding"><ix:nonFraction name="DGLY:SharesUnexercisedAndOutstanding" contextRef="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember" id="Fact001728" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> stock options
granted under the 2008 Plan that remain unexercised and outstanding as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
option grants.</i></b> The Company believes that such awards better align the interests of our employees with those of its stockholders.
Option awards have been granted with an exercise price equal to the market price of its stock at the date of grant with such option awards
generally vesting based on the completion of continuous service and having ten-year contractual terms. These option awards typically
provide for accelerated vesting if there is a change in control (as defined in the Plans). The Company has registered all shares of common
stock that are issuable under its Plans with the SEC. A total of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20240630_zYv3CqVSqph1" title="Options, available for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2024-06-30" id="Fact001730" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">137,042</ix:nonFraction></span> shares remained available for awards under the various Plans
as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 26; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option award is estimated on the date of grant using a Black-Scholes option valuation model.</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001732" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zT5gTzqIBAle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all stock option activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zykaInYe6RP7" style="display: none">SCHEDULE
OF STOCK OPTIONS OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise Price</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Outstanding at December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zYDRA5NDaJe8" title="Options outstanding, beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-12-31_custom_StockOptionsMember" id="Fact001734" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,600</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvlRegtx469" title="Weighted average exercise price, outstanding, beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-12-31_custom_StockOptionsMember" id="Fact001736" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">45.55</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zqmgKw25xmwi" title="Options granted" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zZveMlCldrek" title="Weighted average exercise price, granted" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1740">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zTTyOZPmCw31" title="Options exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1742">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvgZ6bDQJMGd" title="Weighted average exercise price, exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1744">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zMjaVJUUPUAg" title="Options forfeited" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1746">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zhgyGs8oXnzh" title="Weighted average exercise price, forfeited" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zSSvBJtsjFR7" title="Options outstanding, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-06-30_custom_StockOptionsMember" id="Fact001750" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,600</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zUS8tx2AKiB3" title="Weighted average exercise price, outstanding, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-06-30_custom_StockOptionsMember" id="Fact001752" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">45.55</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_z7kAdRxZ9jx8" title="Options exercisable, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2024-06-30_custom_StockOptionsMember" id="Fact001754" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,600</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zpfLoIgseYcl" title="Weighted average exercise price, exercisable, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-06-30_custom_StockOptionsMember" id="Fact001756" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">45.55</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plans allow for the cashless exercise of stock options. This provision allows the option holder to surrender/cancel options with an intrinsic
value equivalent to the purchase/exercise price of other options exercised. There were no shares surrendered pursuant to cashless exercises
during the six months ended June 30, 2024 and 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of options outstanding was $-<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20240630_zyBrF4gQ4YTi" title="Aggregate intrinsic value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2024-06-30" id="Fact001758" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>- and $-<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20231231_zde3e86pIgb1" title="Aggregate intrinsic value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="AsOf2023-12-31" id="Fact001760" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>-, at June 30, 2024 and December 31, 2023, respectively. The aggregate
intrinsic value of options exercisable was $-<span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20240630_zVNLHa4xeXDh" title="Aggregate intrinsic value of options exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="AsOf2024-06-30" id="Fact001762" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>- and $-<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20231231_z6AbazF5lzQ2" title="Aggregate intrinsic value of options exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="AsOf2023-12-31" id="Fact001764" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>-, at June 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024, the unrecognized portion of stock compensation expense on all existing stock options was $-<span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630_zCBkuopYE3H4" title="Unrecognized portion of stock compensation expense"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2024-06-30" id="Fact001766" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>-.</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001768" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zWw5nEEcbT4f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
options under the Company&#8217;s option plans as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zEzFR9Md7Zja" style="display: none">SCHEDULE
OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercisable options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise price</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>range</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average<br/> remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zlMgQMVfamuf" title="Exercise price range, lower limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeOneMember" id="Fact001770" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></span> to $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zOc6GhSwMCVk" title="Exercise price range, upper limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeOneMember" id="Fact001772" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">49.99</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZdegQJYr1sd" title="Number of options, outstanding" style="width: 17%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2024-06-30_custom_RangeOneMember" id="Fact001774" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">37,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZqseROTkqZc" title="Weighted average remaining contractual life, outstanding options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeOneMember" format="ixt-sec:duryear" id="Fact001776" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">6.1</ix:nonNumeric> </span>years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_z9eBSJu25tgg" title="Number of options, exercisable" style="width: 17%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2024-06-30_custom_RangeOneMember" id="Fact001778" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">37,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zggPYw3VH4Kj" title="Weighted average remaining contractual life, exercisable options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeOneMember" format="ixt-sec:duryear" id="Fact001780" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">6.1</ix:nonNumeric></span> years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z0P0llawA9zg" title="Exercise price range, lower limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeTwoMember" id="Fact001782" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">50.00</ix:nonFraction></span> to $<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z5SOqlPl7Jtb" title="Exercise price range, upper limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeTwoMember" id="Fact001784" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">69.99</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zYnmrAr76VNd" title="Number of options, outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2024-06-30_custom_RangeTwoMember" id="Fact001786" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,100</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z8ytPYmQx6Hk" title="Weighted average remaining contractual life, outstanding options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeTwoMember" format="ixt-sec:duryear" id="Fact001788" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">4.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zMWPGMJBYFL8" title="Number of options, exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2024-06-30_custom_RangeTwoMember" id="Fact001790" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,100</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUhUMgv6dOo7" title="Weighted average remaining contractual life, exercisable options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeTwoMember" format="ixt-sec:duryear" id="Fact001792" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">4.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJzWof8uPbP8" title="Exercise price range, lower limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeThreeMember" id="Fact001794" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">70.00</ix:nonFraction></span> to $<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zpo3BcVRvKve" title="Exercise price range, upper limit"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2024-01-012024-06-30_custom_RangeThreeMember" id="Fact001796" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">89.99</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z9PsC3aPYIi4" title="Number of options, outstanding" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2024-06-30_custom_RangeThreeMember" id="Fact001798" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zZVxsLvyNxGb" title="Weighted average remaining contractual life, outstanding options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeThreeMember" format="ixt-sec:duryear" id="Fact001800" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">1.9</ix:nonNumeric> </span>years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zK8YcQPl6xxa" title="Number of options, exercisable" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2024-06-30_custom_RangeThreeMember" id="Fact001802" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zY86mOz3qNp3" title="Weighted average remaining contractual life, exercisable options"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_RangeThreeMember" format="ixt-sec:duryear" id="Fact001804" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">1.9</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630_zGSQMGTdLHD1" title="Number of options, outstanding" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2024-06-30" id="Fact001806" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,600</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zzUiHRSjtX31" title="Weighted average remaining contractual life, outstanding options"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:duryear" id="Fact001808" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">5.4</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630_zuSJjlma7KJl" title="Number of options, exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2024-06-30" id="Fact001810" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,600</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zae9w7QUv46g" title="Weighted average remaining contractual life, exercisable options"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:duryear" id="Fact001812" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">5.4</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
stock grants.</i></b> The Board of Directors has granted restricted stock awards under the Plans. Restricted stock awards are valued
on the date of grant and have no purchase price for the recipient. Restricted stock awards typically vest over one to five years corresponding
to anniversaries of the grant date. Under the Plans, unvested shares of restricted stock awards may be forfeited upon the termination
of service to or employment with the Company, depending upon the circumstances of termination. Except for restrictions placed on the
transferability of restricted stock, holders of unvested restricted stock have full stockholder&#8217;s rights, including voting rights
and the right to receive cash dividends.</span></p>

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

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001814" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_z0gNaH2D3YTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all restricted stock activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zXMdWTOXLC4j" style="display: none">SCHEDULE
OF RESTRICTED STOCK ACTIVITY</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Restricted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>grant date<br/> fair value</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Nonvested balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfnvD6CMMNk9" title="Number of restricted shares, non-vested beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2023-12-31_us-gaap_RestrictedStockMember" id="Fact001816" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">53,875</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqqNY6DYP2pc" title="Weighted average grant date fair value, non-vested beginning balance" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2023-12-31_us-gaap_RestrictedStockMember" id="Fact001818" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.27</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9rD8g8Fj1jb" title="Number of restricted shares, granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001820" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">80,197</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zq9SJtI7oEHd" title="Weighted average grant date fair value, granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001822" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.12</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfcz0iAaS5E7" title="Number of restricted shares, vested" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001824" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">30,750</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXPbPZJqpIll" title="Weighted average grant date fair value, vested" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001826" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.06</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8LLTo4C9Lm9" title="Number of restricted shares, forfeited" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001828" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpPSx6q7BNKi" title="Weighted average grant date fair value, forfeited" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember" id="Fact001830" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">22.20</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Nonvested balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCB16nyaYX38" title="Number of restricted shares, non-vested ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2024-06-30_us-gaap_RestrictedStockMember" id="Fact001832" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">102,197</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL3BOVkt1eP4" title="Weighted average grant date fair value, non-vested ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="AsOf2024-06-30_us-gaap_RestrictedStockMember" id="Fact001834" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.34</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 27; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company estimated the fair market value of these restricted stock grants based on the closing market price on the date of grant. As of
June 30, 2024, there were $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziTzrvBfUWG4" title="Unrecognized portion of stock compensation expense"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2024-06-30_us-gaap_RestrictedStockUnitsRSUMember" id="Fact001836" format="ixt:numdotdecimal" decimals="0" unitRef="USD">184,461</ix:nonFraction></span> of total unrecognized compensation costs related to all remaining non-vested restricted stock grants,
which will be amortized over the next forty-five months in accordance with their respective vesting scale.</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001838" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zV3jkjlLlJ9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nonvested balance of restricted stock vests as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zpSC57xH4014" style="display: none">SCHEDULE
OF NON-VESTED BALANCE OF RESTRICTED STOCK</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended</td><td>&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zxYWNHtYrq28" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_ecustom--NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_iI_zKbmVSqNSgE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 through December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" contextRef="AsOf2024-06-30" id="Fact001840" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--NumberOfRestrictedShareNonVestInYearOne_iI_ze5uEM4cup55" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NumberOfRestrictedShareNonVestInYearOne" contextRef="AsOf2024-06-30" id="Fact001842" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">73,349</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearTwo_iI_ziFkKzRpwhB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NumberOfRestrictedShareNonVestInYearTwo" contextRef="AsOf2024-06-30" id="Fact001844" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">18,349</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--NumberOfRestrictedShareNonVestInYearThree_iI_zN2fvorGgb5a" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NumberOfRestrictedShareNonVestInYearThree" contextRef="AsOf2024-06-30" id="Fact001846" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearFour_iI_zeFkYPeWXkMl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="DGLY:NumberOfRestrictedShareNonVestInYearFour" contextRef="AsOf2024-06-30" id="Fact001848" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001850" name="DGLY:CommonStockPurchaseWarrantsTextBlock"><p id="xdx_804_ecustom--CommonStockPurchaseWarrantsTextBlock_zpZ5GZpuuos5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14. <span id="xdx_820_ztKuk14gOL2j">COMMON STOCK PURCHASE WARRANTS</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Purchase Warrants</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 5, 2023, the Company issued warrants to purchase a total of <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--PlanNameAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zEchi6yQNL85" title="Warrant to purchase"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember" id="Fact001852" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></span> shares of Common Stock. The warrant terms provide for net
cash settlement outside the control of the Company under certain circumstances. As such, the Company is required to treat these warrants
as derivative liabilities which are valued at their estimated fair value at their issuance date and at each reporting date with any subsequent
changes reported in the consolidated statements of operations as the change in fair value of warrant derivative liabilities. Furthermore,
the Company re-values the fair value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant
derivative liability transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:</span></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" continuedAt="ConU001857-01" escape="true" id="Fact001857" name="DGLY:ScheduleOfWarrantModificationTableTextBlock"><p id="xdx_894_ecustom--ScheduleOfWarrantModificationTableTextBlock_gL3SOWMTTB-NMUVT_zYcQShoZpLF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zvozJ4GIR69" style="display: none">SCHEDULE
OF WARRANT MODIFICATION</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqUbPyT2sP24" title="Warrants measurement input" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember" id="Fact001859" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">106.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zJZX9YTdZLKf" title="Warrants measurement input" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember" id="Fact001861" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">105.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zDU9lyDdnpe" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember" id="Fact001863" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">3.36</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zQwf3kEP88Of" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember" id="Fact001865" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">4.33</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zM1Znc5Aphyk" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember" id="Fact001867" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zkDg8jqfdeEj" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember" id="Fact001869" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zzvnE93jYfya" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember" format="ixt-sec:duryear" id="Fact001871" name="us-gaap:WarrantsAndRightsOutstandingTerm">5.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zOJiJDd39dI" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember" format="ixt-sec:duryear" id="Fact001873" name="us-gaap:WarrantsAndRightsOutstandingTerm">3.8</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zfxhMVWorwl1" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember" id="Fact001875" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">5.50</ix:nonFraction> </span>&#8211; <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zVbAGzivZ0Dg" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember" id="Fact001877" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">7.50</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zSbJOzleX6Dj" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember" id="Fact001879" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">5.50</ix:nonFraction> </span>&#8211; <span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zI9On3rXSrZe" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember" id="Fact001881" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">7.50</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zUohTaF9YHoc" title="Common stock issuable under the warrants" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember74463328" id="Fact001883" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zLqsEQMgjaMk" title="Common stock issuable under the warrants" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember" id="Fact001885" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A0_z0LuAG4nmQDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 28; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Purchase Warrants</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 25, 2024, the Company issued Series A and pre-funded warrants to purchase a total of <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240625__us-gaap--PlanNameAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zoUKvNXr1BLf" title="Warrant to purchase"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001887" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></span>
shares of Common Stock along with the sale of common stock. The Company also issued Series B Warrants that will be exercisable at any time or times on or after the date Stockholder
Approval is obtained. The warrant terms provide for net cash settlement outside the control of the Company under certain
circumstances. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their
estimated fair value at their issuance date and at each reporting date with any subsequent changes reported in the consolidated
statements of operations as the change in fair value of warrant derivative liabilities. Furthermore, the Company re-values the fair
value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant derivative liability
transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span id="xdx_C08_gL3SOWMTTB-NMUVT_zkVOi31Sz6h6"><ix:continuation continuedAt="ConU001857-02" id="ConU001857-01"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></ix:continuation></span></p>

<div id="xdx_C05_gL3SOWMTTB-NMUVT_zTzAByQs1J1i"><ix:continuation continuedAt="ConU001857-03" id="ConU001857-02"><table cellpadding="0" cellspacing="0" id="xdx_306_zA6CaL35cbzb" summary="xdx: Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zA0RgqcOaAzl" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember" id="Fact001889" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">72.1</ix:nonFraction></span>
                                                       - <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_z6SHEhwyjPc4" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember" id="Fact001891" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">101.1</ix:nonFraction></span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_z5fTVUiI9Zrc" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember" id="Fact001893" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">72.5</ix:nonFraction></span>
                                                       - <span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zY9gVtkbfH16" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember" id="Fact001895" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">101.1</ix:nonFraction></span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zr5GPl5hebpf" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember" id="Fact001897" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">4.25</ix:nonFraction></span> - <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zINiCJo1NsY9" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember" id="Fact001899" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">5.46</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zgQGlwd189E3" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember" id="Fact001901" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">4.33</ix:nonFraction></span>
                                            - <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zFyFPar4cLKg" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember" id="Fact001903" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">5.47</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zur5mq91ANe6" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember" id="Fact001905" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zXJrjmFsG2kh" title="Warrants measurement input" style="text-align: right"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember" id="Fact001907" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zuiaoNNdRdhb" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001909" name="us-gaap:WarrantsAndRightsOutstandingTerm">0.1</ix:nonNumeric></span>
                                            - <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zGMltLy6bwBj" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001911" name="us-gaap:WarrantsAndRightsOutstandingTerm">5.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zyKiokX2No1h" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember" format="ixt-sec:duryear" id="Fact001913" name="us-gaap:WarrantsAndRightsOutstandingTerm">0.1</ix:nonNumeric></span>
                                            - <span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zQ4Vj386TR7f" title="Remaining contractual term"><ix:nonNumeric contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember" format="ixt-sec:duryear" id="Fact001915" name="us-gaap:WarrantsAndRightsOutstandingTerm">5.0</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zVWS2iPGjODf" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember" id="Fact001917" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">2.51</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zvQLGWqFQhbc" title="Warrants measurement input"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember" id="Fact001919" format="ixt:numdotdecimal" decimals="INF" unitRef="Pure">2.51</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zVPk95AnGBgc" title="Common stock issuable under the warrants" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember74463421" id="Fact001921" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zQcCM6YnL8ad" title="Common stock issuable under the warrants" style="text-align: right"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001923" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:continuation></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span id="xdx_C05_gL3SOWMTTB-NMUVT_z9Ngd8dgxS3c"><ix:continuation id="ConU001857-03"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></ix:continuation></span></p>

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001925" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"><p id="xdx_891_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z0eMnfFIIclj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes information about shares issuable under warrants outstanding during the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span>&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zWUw3m0BE4vb" style="display: none">SCHEDULE
OF WARRANT ACTIVITY</span>&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_30E_z0SDDWnAdEi4" summary="xdx: Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average<br/> exercise
    price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zAABbg7aYYvf" title="Warrants, vested, beginning balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" contextRef="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001927" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zRcCOk3JA59b" title="Weighted average exercise price, vested, beginning balance" style="text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" contextRef="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001929" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.50</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; padding-left: 10pt">Granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zw91YZcsRpxe" title="Warrants, granted" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001931" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zJ0ov4XBh6Vl" title="Weighted average exercise price, granted" style="width: 20%; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001933" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.51</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zmWeb1S7fbsb" title="Warrants, exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1935">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zqySWthVkcsi" title="Weighted average exercise price, exercised" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1937">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited/cancelled</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_iN_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zhKJKU8mq5u3" title="Warrants, forfeited/cancelled" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1939">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_znA1PTS4uJO7" title="Weighted average exercise price, forfeited/cancelled" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1941">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zPSe6OwLfiKc" title="Warrants, vested, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001943" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,893,227</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zn1wuUtGfc05" title="Weighted average exercise price, vested, ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001945" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.06</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total intrinsic value of all outstanding warrants aggregated $-<span id="xdx_906_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zsxKHekmTkJ9" title="Intrinsic value of outstanding warrants"><span id="xdx_90B_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zrjhQWAwbTOa" title="Intrinsic value of outstanding warrants"><ix:nonFraction name="DGLY:IntrinsicValueOfOutstandingWarrants" contextRef="AsOf2024-06-30_us-gaap_WarrantMember" id="Fact001947" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="DGLY:IntrinsicValueOfOutstandingWarrants" contextRef="AsOf2023-06-30_us-gaap_WarrantMember" id="Fact001949" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></ix:nonFraction></span></span>- as of June 30, 2024 and 2023, and the weighted average remaining term
was <span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtM_c20240101__20240630_ztxhxZwRKoQ2" title="Outstanding and exercisable warrants, weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" format="ixt-sec:durmonth" id="Fact001951" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">42.6</ix:nonNumeric></span> months as of June 30, 2024, respectively.</span></p>



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

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

<ix:exclude><!-- Field: Page; Sequence: 29; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001953" name="DGLY:ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock"><p id="xdx_893_ecustom--ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_zACgBfhFcjKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
warrants to purchase shares of common stock as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z532wVYBqzdk" style="display: none">SCHEDULE
OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS&#160;</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_305_zUt4R61KlSo3" summary="xdx: Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding and exercisable warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average <br/> remaining contractual life</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td title="Outstanding and exercisable warrants, Exercise price" id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zLY4oWu1Cq9c" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember" id="Fact001955" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td title="Outstanding and exercisable warrants, Number of warrants" id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdrn4SX6qhyi" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember" id="Fact001957" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zeZbhjBIg3qh" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember" format="ixt-sec:duryear" id="Fact001959" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">3.8</ix:nonNumeric></span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td title="Outstanding and exercisable warrants, Exercise price" id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zqTGb1DGYaEf" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember" id="Fact001961" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">6.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td title="Outstanding and exercisable warrants, Number of warrants" id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zjKumd7Xloe8" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember" id="Fact001963" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zQyVxmOmvtIb" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember" format="ixt-sec:duryear" id="Fact001965" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">3.8</ix:nonNumeric></span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td title="Outstanding and exercisable warrants, exercise price" id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDzVTfZUzn3c" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember" id="Fact001967" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td title="Outstanding and exercisable warrants, Number of warrants" id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zPocbRMkDnn4" style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember" id="Fact001969" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">375,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJWp9T85b002" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember" format="ixt-sec:duryear" id="Fact001971" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">3.8</ix:nonNumeric></span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zohnoylblBpj" title="Outstanding and exercisable warrants, Exercise price" style="padding-bottom: 1.5pt; width: 30%; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember" id="Fact001973" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.51</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zXrq341fezjk" title="Outstanding and exercisable warrants, Number of warrants" style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember" id="Fact001975" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zl7y9NeE0T4c" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember" format="ixt-sec:duryear" id="Fact001977" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">3.41</ix:nonNumeric></span> years</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zHSy2gxTi2l3" title="Outstanding and exercisable warrants, number of warrants" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" id="Fact001979" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,893,227</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zEmODiAqdEde" title="Outstanding and exercisable warrants, weighted average remaining contractual life"><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember" format="ixt-sec:duryear" id="Fact001981" name="DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">3.6</ix:nonNumeric></span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</div></ix:nonNumeric><p id="xdx_8A7_zB1pM2xZg1Y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></span></p>
</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact001983" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zeppNDTObTmi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15. <span id="xdx_82A_zoDQH4s4ErQj">STOCKHOLDERS&#8217; EQUITY</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Issuance of Restricted Common Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 10, 2023, the board of directors approved the grant of <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_zSnhxbvqfj34" title="Common stock issuance granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2023-01-102023-01-10_custom_OfficersMember" id="Fact001985" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,500</ix:nonFraction></span> shares of common stock to officers of the Company. <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_z1GXSnzHy9a4" title="Vesting drescription"><ix:nonNumeric contextRef="From2023-01-102023-01-10_custom_OfficersMember" id="Fact001987" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">Such shares
will generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided
that each grantee remains an officer or employee on such dates</ix:nonNumeric></span>. Additionally, the board of directors approved the grant of <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zZCN38u9gwC9" title="Common stock issuance granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember" id="Fact001989" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,500</ix:nonFraction></span> restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_zvEt4D3Fnr3b" title="Vesting period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1991">one</span></span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_zzQlu8jsoz7d" title="Vesting period"><ix:nonNumeric contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MaximumMember" format="ixt-sec:durwordsen" id="Fact001993" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">two years</ix:nonNumeric></span> on their respective
anniversary dates in January through January 2025, provided that each grantee remains an employee of the company on such dates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Issuance of Restricted Common Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2024, the board of directors approved the grant of <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zeL4wT9mAwGb" title="Common stock issuance granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-01-012024-01-31_custom_OfficersMember" id="Fact001995" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,000</ix:nonFraction></span> shares of common stock to officers of the Company. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zPkkwSzc9xXl" title="Vesting drescription"><ix:nonNumeric contextRef="From2024-01-012024-01-31_custom_OfficersMember" id="Fact001997" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">Such shares will
generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided that
each grantee remains an officer or employee on such dates</ix:nonNumeric></span>. Additionally, the board of directors approved the grant of <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zujjgvQ7axs9" title="Common stock issuance granted"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember" id="Fact001999" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">25,197</ix:nonFraction></span> restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_ziN6dyBEaenj" title="Vesting period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl2001">one</span></span> to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_z1Etd3oGQ7w2" title="Vesting period"><ix:nonNumeric contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MaximumMember" format="ixt-sec:durwordsen" id="Fact002003" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">two years</ix:nonNumeric></span> on their respective
anniversary dates in January through January 2026, provided that each grantee remains an employee of the company on such dates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Private Placement Transaction</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 24, 2024, the Company entered into a private placement transaction (the &#8220;Private Placement&#8221;), pursuant to a
Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain institutional investors (the
&#8220;Purchasers&#8221;) for aggregate gross proceeds of approximately $<span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_z2N9YAuR8l1e" title="Proceeds from private placement"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" contextRef="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember" id="Fact002005" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">2.9</ix:nonFraction></span>
million, before deducting fees of $<span id="xdx_90F_eus-gaap--OtherExpenses_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_zrVZGJGFzL0f" title="Other expenses payable"><ix:nonFraction name="us-gaap:OtherExpenses" contextRef="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember" id="Fact002007" format="ixt:numdotdecimal" decimals="-5" scale="6" unitRef="USD">0.8</ix:nonFraction></span> million to the placement agent and other expenses payable by the Company in connection with
the Private Placement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of the Private Placement, the Company issued an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240624__20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zDHrpq5A9JX4" title="Issuance of stock, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2024-06-242024-06-24_us-gaap_PrivatePlacementMember" id="Fact002009" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,768,227</ix:nonFraction></span> units and pre-funded units (collectively, the &#8220;Units&#8221;)
at a purchase price of $<span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zEsTmKVCZlSh" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember" id="Fact002011" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.51</ix:nonFraction></span> per unit (less $<span id="xdx_90D_ecustom--PrefundedUnitPrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zyWxhVyivA7b" title="Pre-funded unit price"><ix:nonFraction name="DGLY:PrefundedUnitPrice" contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember" id="Fact002013" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.0001</ix:nonFraction></span> per pre-funded unit). Each Unit consists of (i) one share of common stock, par value
$<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zqKBwuSDCgH2" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember" id="Fact002015" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share, of the Company (the &#8220;Common Stock&#8221;) (or one pre-funded warrant to purchase one share of Common Stock (the
&#8220;Pre-Funded Warrants&#8221;)), (ii) one Series A warrant to purchase one share of Common Stock (the &#8220;Series A Warrant&#8221;)
and (iii) one Series B warrant to purchase such number of shares of Common Stock as will be determined on the Reset Date  and in accordance with the terms therein (the &#8220;Series B Warrant&#8221;, and together with the Series A Warrant, the &#8220;Warrants&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cancellation
of Restricted Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024, the Company cancelled <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20240101__20240630_zASuRv9ciMGk" title="Cancellation of restricted stock, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" contextRef="From2024-01-01to2024-06-30" id="Fact002017" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,125</ix:nonFraction></span> shares due to termination of employees.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 30; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reverse
Stock Split</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2023, we filed a Certificate of Amendment to the Articles of Incorporation, as amended, with the Secretary of State of the
State of Nevada to effect a <span id="xdx_90C_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zbC7aeU4AORd" title="Reverse stock split"><ix:nonNumeric contextRef="From2023-02-052023-02-06" id="Fact002019" name="us-gaap:StockholdersEquityReverseStockSplit">1-for-20 reverse stock split</ix:nonNumeric></span> (the &#8220;Reverse Stock Split&#8221;) of the shares of our common stock. The
Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, our board approved appropriate and proportional adjustments to all outstanding
securities or other rights convertible or exercisable into shares of our Common Stock, including, without limitation, all preferred stock,
warrants, options, and other equity compensation rights. All historical share and per-share amounts reflected throughout our consolidated
financial statements and other financial information in this Report have been adjusted to reflect the Reverse Stock Split as if the split
occurred as of the earliest period presented. The par value per share of our common stock was not affected by the Reverse Stock Split.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Noncontrolling
Interests</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company owns a <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--NobilityHealthcareLLCMember_zRsQFAHyw9k1" title="Equity method investment, ownership percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2024-06-30_custom_NobilityHealthcareLLCMember" id="Fact002021" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">51</ix:nonFraction></span>% equity interest in its consolidated subsidiary, Nobility Healthcare. As a result, the noncontrolling shareholders
or minority interest is allocated<span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9p0BunAzDs5" title="Subsidiary, ownership percentage, parent"> <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2024-06-30_custom_NobilityHealthcareLLCMember74463921" id="Fact002023" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></span>% of the income/loss of Nobility Healthcare which is reflected in the statement of (income) loss
as &#8220;net (income) loss attributable to noncontrolling interests of consolidated subsidiary&#8221;. <span style="background-color: white">We
reported net income attributable to noncontrolling interests of consolidated subsidiary of $<span id="xdx_909_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240401__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zt0SSKKjjslf" title="Net income (loss) attributable to noncontrolling interest"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2024-04-012024-06-30_custom_NobilityHealthcareLLCMember" id="Fact002025" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,310</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230401__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zqU464f2a2Tc" title="Net income (loss) attributable to noncontrolling interest"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-04-012023-06-30_custom_NobilityHealthcareLLCMember" id="Fact002027" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,754</ix:nonFraction></span> for the three months ended
June 30, 2024 and 2023, and $<span id="xdx_908_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240101__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9t03vOVlL84" title="Net income (loss) attributable to noncontrolling interest"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2024-01-012024-06-30_custom_NobilityHealthcareLLCMember" id="Fact002029" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,062</ix:nonFraction></span> and $<span id="xdx_905_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230101__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_ziWQdmmvPAOd" title="Net income (loss) attributable to noncontrolling interest"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2023-01-012023-06-30_custom_NobilityHealthcareLLCMember" id="Fact002031" format="ixt:numdotdecimal" decimals="0" unitRef="USD">198,993</ix:nonFraction></span> for the six months ended June 30, 2024 and 2023, respectively.</span></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002033" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zBbbMoCIlhJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16. <span id="xdx_828_zGEcfYy4XSzf">NET EARNINGS (LOSS) PER SHARE</span></b></span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002035" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztdqfIOGS35i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
calculation of the weighted average number of shares outstanding and loss per share outstanding for the three and six months ended June
30, 2024 and 2023 are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zCpUcAPkEm6c" style="display: none">SCHEDULE
OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20240401__20240630_zs93Ejxyhf25" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20230401__20230630_zsBFzm87p4kj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20240101__20240630_zQ2FgghWr55k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20230101__20230630_zB7nLKtaGkT" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended <br/> June
    30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended<br/> June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Numerator for basic and diluted income per share &#8211; Net loss attributable to common stockholders</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_90C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240401__20240630_z4W01lPwRQw3" title="Numerator for basic income loss per share"><span id="xdx_90F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240401__20240630_za7Cc9OmH3Lk" title="Numerator for diluted loss per share">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-04-012024-06-30" id="Fact002037" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2024-04-012024-06-30" id="Fact002039" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,083,861</ix:nonFraction></ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230401__20230630_zGck8API5gWh" title="Numerator for basic income loss per share"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230401__20230630_zQSVdrjysbe5" title="Numerator for diluted loss per share">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-04-012023-06-30" id="Fact002041" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2023-04-012023-06-30" id="Fact002043" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,393,304</ix:nonFraction></ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240101__20240630_z3XpOYHETcq5" title="Numerator for basic income loss per share"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240101__20240630_zu04DSXBtSWa" title="Numerator for diluted loss per share">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-01-01to2024-06-30" id="Fact002045" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2024-01-01to2024-06-30" id="Fact002047" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">9,014,882</ix:nonFraction></ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_907_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230101__20230630_zwtRJ0b9od12" title="Net loss attributable to common stockholders"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230101__20230630_ztISjnlIM1lj" title="Net loss attributable to common stockholders">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-01-012023-06-30" id="Fact002049" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="From2023-01-012023-06-30" id="Fact002051" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">14,499,122</ix:nonFraction></ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zWR51nb8DZU2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator for basic loss per share &#8211; weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-04-012024-06-30" id="Fact002053" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,921,307</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-04-012023-06-30" id="Fact002054" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,785,663</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-01-01to2024-06-30" id="Fact002055" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,891,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-01-012023-06-30" id="Fact002056" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,768,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zkffBgk5L9m8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Dilutive effect of shares issuable under stock options and warrants outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2058">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2059">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2060">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2061">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zIce1v2SHCOa" style="vertical-align: bottom; background-color: White">
    <td>Denominator for diluted loss per share &#8211; adjusted weighted average shares outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-04-012024-06-30" id="Fact002063" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,921,307</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-04-012023-06-30" id="Fact002064" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,785,663</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-01-01to2024-06-30" id="Fact002065" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,891,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-01-012023-06-30" id="Fact002066" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,768,683</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Net loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_pid_zGxepyzYGKyg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-04-012024-06-30" id="Fact002068" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">1.74</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-04-012023-06-30" id="Fact002069" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.01</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-01-01to2024-06-30" id="Fact002070" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.12</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-01-012023-06-30" id="Fact002071" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">5.24</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_pid_zmD64wSIKce1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-04-012024-06-30" id="Fact002073" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">1.74</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-04-012023-06-30" id="Fact002074" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.01</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-01-01to2024-06-30" id="Fact002075" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.12</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-01-012023-06-30" id="Fact002076" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">5.24</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
income (loss) per share is based upon the weighted average number of common shares outstanding during the period. For the three and six
months ended June 30, 2024 and 2023, all shares issuable upon conversion of convertible debt and the exercise of outstanding stock options
and warrants were antidilutive, and, therefore, not included in the computation of diluted income (loss) per share.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 31; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember" escape="true" id="Fact002078" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p id="xdx_808_eus-gaap--BusinessCombinationDisclosureTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_z7ZUAc45KNN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17. <span id="xdx_829_zkSL6pCWZQxi">COUNTRY STAMPEDE ACQUISITION</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 1, 2024, Kustom 440, entered into an Asset Purchase Agreement (the &#8220;Acquisition Agreement&#8221;) with JC Entertainment,
LLC, a Kansas limited liability company (&#8220;JC Entertainment&#8221;). Pursuant to the Acquisition Agreement, Kustom 440 acquired
certain assets associated with a music entertainment event (&#8220;Country Stampede&#8221;), including all intellectual property arising
out of and relating to Country Stampede (&#8220;Country Stampede Intellectual Property&#8221;) and certain contracts in which JC Entertainment
is a party to host and operate the 2024 Country Stampede (the &#8220;Assumed Contracts&#8221;, and together with the Country Stampede
Intellectual Property, the &#8220;Purchased Assets&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
consideration for acquiring the Purchased Assets, Kustom 440 paid JC Entertainment the aggregate purchase price amount $<span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--JCEntertainmentLLCMember_zlagjabvk2dk"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2024-03-012024-03-01_custom_JCEntertainmentLLCMember" id="Fact002079" format="ixt:numdotdecimal" decimals="0" unitRef="USD">542,959</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Kustom 440 shall receive a credit for all non-refunded festival ticket sales for the 2024 Country Stampede to be calculated immediately
prior to Closing, and JC Entertainment shall be entitled to keep all ticket sale proceeds made and/or received prior to Closing. Kustom
440 shall be obligated, to the extent a refund is sought after Closing, to provide such refund, if appropriate, to the customer requesting
a refund, and shall indemnify and hold harmless JC Entertainment from any and all claims, liabilities, costs, suits, or the like relating
to such refund request.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations using the acquisition method and that the Company has early adopted the amendments of Regulation
S-X dated May 21, 2020 and has concluded that this acquisition was not significant. Accordingly, the presentation of the assets acquired,
historical financial statements under Rule 3-05 and related pro forma information under Article 11 of Regulation S-X, respectively, are
not required to be presented. Under the acquisition method, the purchase price of the Country Stampede Acquisition has been allocated
to the acquired tangible and identifiable intangible assets and assumed liabilities based on their estimated fair values at the time
of the Country Stampede Acquisition. This allocation involves a number of assumptions, estimates, and judgments that could materially
affect the timing or amounts recognized in our financial statements. The Country Stampede Acquisition was structured as an asset purchase;
however the parties agreed to coordinate the election to invoke IRS Section 338(h)(10) relative to this transaction for tax purposes.
Therefore, the excess purchase price over the fair value of net tangible assets acquired was recorded as goodwill, which will be amortized
over 15 years for income tax filing purposes. Likewise, the other acquired assets were stepped up to fair value and is deductible for
income tax purposes. The results of operations of acquired businesses are included in the consolidated financial statements from the
acquisition date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
purchase price of the Country Stampede Acquisition was allocated to tangible assets, goodwill, identifiable intangible assets, and assumed
liabilities based on their preliminary estimated fair values at the time of the acquisition. The Company retained the services of an
independent valuation firm to determine the fair value of these identifiable intangible assets. The Company will continue to evaluate
the fair value of the identified intangible assets. The preliminary estimated fair value of assets acquired, and liabilities assumed
in the Country Stampede Acquisition were as follows:</span></p>

<ix:nonNumeric contextRef="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember" escape="true" id="Fact002081" name="DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock"><p id="xdx_894_ecustom--ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zeWX3gqf2JRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B6_zbL8EFaEYL55" style="display: none">SCHEDULE
OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zUNeQHEap1B6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As allocated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">(Preliminary)</span></b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 1, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired (provisional):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_z9lf0YtyguGi" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left; padding-left: 10pt">Tangible assets acquired</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002083" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">305,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_iI_pp0p0_ze7zDy8ogxi3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Identifiable intangible assets acquired (Trademarks and trade names)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002085" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">300,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Goodwill_iI_pp0p0_zBxV2CTxrQj2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002087" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">225,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_z4TdWJPPRaW6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002089" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">288,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_zYJOYy9Ixvb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed pursuant to stock purchase agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002091" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">288,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_zML8jaw5SRu3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net assets acquired and liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002093" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">542,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Consideration:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_z68GHpjBkIDf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Cash paid at Country Stampede Acquisition date</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002095" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">400,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_iNI_pp0p0_di_zBkyE59TAny7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Cash paid subsequent to closing</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002097" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">142,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Country Stampede Acquisition purchase price</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zo5PV303eCq2" title="Acquisition purchase price"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2024-03-012024-03-01_custom_CountryStampedeAcquisitionMember" id="Fact002099" format="ixt:numdotdecimal" decimals="0" unitRef="USD">542,959</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to
conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there
could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained
about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these
assets or liabilities as of that date.</span></p>

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

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

<ix:exclude><!-- Field: Page; Sequence: 32; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002101" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_zcaUbrc1aU59" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18. <span id="xdx_822_zg55xwonuA78">SEGMENT DATA</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#8217;s Chief Executive Officer or &#8220;CODM&#8221;) in making decisions on how to allocate resources and assess
performance. The Company&#8217;s <span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_zVYHYgNsYEu6" title="Number of operating segments"><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="From2024-01-01to2024-06-30" id="Fact002103" format="ixt-sec:numwordsen" decimals="INF" unitRef="Segments">three</ix:nonFraction></span> operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#8217;s corporate
administrative activities, is also to be reported in the segment information. The Company&#8217;s captive insurance subsidiary provides
services to the Company&#8217;s other business segments and not to outside customers. Therefore, its operations are eliminated in consolidation
and is not considered a separate business segment for financial reporting purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Video Solutions Segment encompasses our law, commercial, and Shield&#8482; divisions. This segment includes both service and product
revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video and health safety solutions.
The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare organizations throughout
the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers and sellers within our
secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell through various platforms.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s corporate administration activities are reported in the corporate line item. These activities primarily include expense
related to certain corporate officers and support staff, certain accounting staff, expense related to the Company&#8217;s Board of Directors,
stock option expense for options granted to corporate administration employees, certain consulting expenses, investor relations activities,
and a portion of the Company&#8217;s legal, auditing and professional fee expenses. Corporate identifiable assets primarily consist of
cash, invested cash (if any), refundable income taxes (if any), and deferred income taxes.</span></p>

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

<ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002105" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zxilPtu2YPnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
financial information for the Company&#8217;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BA_zXTF0edpK6Yc" style="display: none">SCHEDULE OF SEGMENT REPORTING</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240401__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zHIj5fY9NrJh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20230401__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zJgwhCFjCpYd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20240101__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zQPTbZeQdK" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20230101__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zGkUWFHmJUWe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the three months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_z1K6KRHVwkO7" style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002107" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,585,670</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002108" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,899,590</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002109" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,303,963</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002110" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,798,953</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_z6vehAZJO5jb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002112" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,564,354</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002113" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,724,772</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002114" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,998,952</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002115" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,506,361</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zF3lNVPBlWIa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002117" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,466,211</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002118" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,655,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002119" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,842,671</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002120" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,671,506</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1sO5rDESPr2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Net Revenues</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002122" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,616,235</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002123" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,279,632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002124" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,145,586</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002125" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,976,820</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zT5YoCNdyBmc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002127" format="ixt:numdotdecimal" decimals="0" unitRef="USD">287,840</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002128" format="ixt:numdotdecimal" decimals="0" unitRef="USD">779,408</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002129" format="ixt:numdotdecimal" decimals="0" unitRef="USD">853,534</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002130" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,313,601</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zhQVRm5n8aUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002132" format="ixt:numdotdecimal" decimals="0" unitRef="USD">601,406</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002133" format="ixt:numdotdecimal" decimals="0" unitRef="USD">802,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002134" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,065,137</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002135" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,578,107</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zTwW8RItDCBg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002137" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">646,854</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002138" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,155,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002139" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">154,841</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002140" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,390,121</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--GrossProfit_z2kaLPPqbKWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Gross Profit</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002142" format="ixt:numdotdecimal" decimals="0" unitRef="USD">242,392</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002143" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,737,040</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002144" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,763,830</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002145" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,281,829</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating Income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zMzv2K6wlzqe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002147" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,400,039</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002148" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,364,987</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002149" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,533,242</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002150" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,328,173</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zsM90wJ5VFuh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002152" format="ixt:numdotdecimal" decimals="0" unitRef="USD">150,323</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002153" format="ixt:numdotdecimal" decimals="0" unitRef="USD">152,044</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002154" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002155" format="ixt:numdotdecimal" decimals="0" unitRef="USD">255,809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zwRN6sAF6Ia6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002157" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,828,513</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002158" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">328,929</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002159" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,470,732</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002160" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,561,936</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zwcrcAESOoBg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" id="Fact002162" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">835,992</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" id="Fact002163" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,398,832</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" id="Fact002164" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,675,571</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember" id="Fact002165" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">6,479,211</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_zQMZq9ij7Xq3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Operating Income (Loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002167" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,914,221</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002168" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">4,940,704</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002169" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">7,553,193</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002170" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">11,113,511</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zjlr800xGc5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002172" format="ixt:numdotdecimal" decimals="0" unitRef="USD">178,555</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002173" format="ixt:numdotdecimal" decimals="0" unitRef="USD">203,987</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002174" format="ixt:numdotdecimal" decimals="0" unitRef="USD">387,724</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember" id="Fact002175" format="ixt:numdotdecimal" decimals="0" unitRef="USD">402,109</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zdNM03Ma6BX6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002177" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,715</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002178" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,887</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002179" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,429</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember" id="Fact002180" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,394</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zVID2ONvUil7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002182" format="ixt:numdotdecimal" decimals="0" unitRef="USD">317,180</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002183" format="ixt:numdotdecimal" decimals="0" unitRef="USD">318,058</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002184" format="ixt:numdotdecimal" decimals="0" unitRef="USD">637,847</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember" id="Fact002185" format="ixt:numdotdecimal" decimals="0" unitRef="USD">637,539</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DepreciationAndAmortization_zQhe8EMllbF3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Depreciation and Amortization</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002187" format="ixt:numdotdecimal" decimals="0" unitRef="USD">522,450</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002188" format="ixt:numdotdecimal" decimals="0" unitRef="USD">547,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember" id="Fact002189" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,079,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember" id="Fact002190" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,091,042</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2024</b></p></td><td>&#160;</td><td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2023</b></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Assets (net of eliminations):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 54%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zouJbrx8XYC7" title="Total Identifiable Assets" style="width: 18%; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2024-06-30_custom_VideoSolutionsMember" id="Fact002192" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,998,670</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zo3lsiOwS1Xf" title="Total Identifiable Assets" style="width: 20%; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2023-12-31_custom_VideoSolutionsMember" id="Fact002194" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,396,559</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zgfxFi2jraE9" title="Total Identifiable Assets" style="text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2024-06-30_custom_RevenueCycleManagementMember" id="Fact002196" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,904,280</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zYKyYNHZ1Jh3" title="Total Identifiable Assets" style="text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2023-12-31_custom_RevenueCycleManagementMember" id="Fact002198" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,260,376</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zQPhWCsFhqi4" title="Total Identifiable Assets" style="text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2024-06-30_custom_EntertainmentSegmentMember" id="Fact002200" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,315,677</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zWb5Sw6bWfNa" title="Total Identifiable Assets" style="text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2023-12-31_custom_EntertainmentSegmentMember" id="Fact002202" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,324,211</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zJuByY2gtYf1" title="Total Identifiable Assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2024-06-30_us-gaap_CorporateMember" id="Fact002204" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,108,588</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zXxi91OF4go9" title="Total Identifiable Assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2023-12-31_us-gaap_CorporateMember" id="Fact002206" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,047,663</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Identifiable Assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630_zBSUsazKkRXa" title="Total identifiable assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2024-06-30" id="Fact002208" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,327,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--IdentifiableAssets_iI_c20231231_zeqOMX2wmLs8" title="Total identifiable assets" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="DGLY:IdentifiableAssets" contextRef="AsOf2023-12-31" id="Fact002210" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,028,809</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
segments recorded noncash items effecting the gross profit and operating income (loss) through the established inventory reserves based
on estimates of excess and/or obsolete current and non-current inventory. The Company recorded a reserve for excess and obsolete inventory
in the video solutions segment of $<span id="xdx_908_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zUVqoeyELeZb" title="Inventory reserve"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2024-06-30_custom_VideoSolutionsMember" id="Fact002212" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,008,278</ix:nonFraction></span> and a reserve for the entertainment segment of $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zchKmy9kO8z8" title="Inventory reserve"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2024-06-30_custom_EntertainmentSegmentMember" id="Fact002214" format="ixt:numdotdecimal" decimals="0" unitRef="USD">126,723</ix:nonFraction></span> as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
segment net revenues reported above represent sales to external customers. Segment gross profit represents net revenues less cost of
revenues. Segment operating income, which is used in management&#8217;s evaluation of segment performance, represents net revenues, less
cost of revenues, less all operating expenses. Identifiable assets are those assets used by each segment in its operations. Corporate
assets primarily consist of cash, property, plant and equipment, accounts receivable, inventories, and other assets.</span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<ix:exclude><!-- Field: Page; Sequence: 33; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>


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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002216" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zCqhxdEUeti1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19. <span id="xdx_825_zbJajVOfHnT1">RELATED PARTY TRANSACTIONS</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transactions
with Managing Member of Nobility Healthcare</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accrued reimbursable expenses payable to Nobility, LLC totaling $<span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_zN55JmwT33x1" title="Accrued reimbursable expenses payable"><ix:nonFraction name="DGLY:AccruedReimbursableExpensesPayable" contextRef="From2024-01-012024-06-30_custom_NobilityLLCMember" id="Fact002218" format="ixt:numdotdecimal" decimals="0" unitRef="USD">398,379</ix:nonFraction></span> and $<span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_ziZjY6rDLrwl" title="Accrued reimbursable expenses payable"><ix:nonFraction name="DGLY:AccruedReimbursableExpensesPayable" contextRef="From2023-01-012023-06-30_custom_NobilityLLCMember" id="Fact002220" format="ixt:numdotdecimal" decimals="0" unitRef="USD">265,241</ix:nonFraction></span> for the six months ended June 30, 2024
and 2023 and management fees in accordance with the operating agreement of $<span id="xdx_904_eus-gaap--ManagementFeeExpense_c20240401__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zOaOK5lmowZc" title="Management fees"><ix:nonFraction name="us-gaap:ManagementFeeExpense" contextRef="From2024-04-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember" id="Fact002222" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,024</ix:nonFraction></span> and $<span id="xdx_900_eus-gaap--ManagementFeeExpense_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z2WgxnHvpc1i" title="Management fees"><ix:nonFraction name="us-gaap:ManagementFeeExpense" contextRef="From2023-04-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember" id="Fact002224" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,181</ix:nonFraction></span> for the three months ended June 30, 2024
and 2023. The company recorded management fees of $<span id="xdx_903_eus-gaap--ManagementFeeExpense_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zqOy0NpGIBD1" title="Management fees"><ix:nonFraction name="us-gaap:ManagementFeeExpense" contextRef="From2024-01-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember" id="Fact002226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,403</ix:nonFraction></span> and $<span id="xdx_903_eus-gaap--ManagementFeeExpense_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z65wqX1jB3Ki" title="Management fees"><ix:nonFraction name="us-gaap:ManagementFeeExpense" contextRef="From2023-01-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember" id="Fact002228" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,106</ix:nonFraction></span> for the six months ended June 30, 2024 and 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transactions
with Related Party of TicketSmarter</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, a trust, the beneficiaries of which are TicketSmarter&#8217;s Chief Executive Officer and his spouse, made a loan
in the amount of $<span id="xdx_909_eus-gaap--NotesPayableCurrent_iI_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zUReLBoA0im1" title="Related party transactions"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2023-09-22_us-gaap_RelatedPartyMember" id="Fact002230" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,325,000</ix:nonFraction></span> to TicketSmarter to support TicketSmarter&#8217;s operations. On October 2, 2023 an additional $<span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationAsset_iI_c20231002__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z1wn5vqSTyA1" title="Business combination, contingent consideration, asset"><ix:nonFraction name="us-gaap:BusinessCombinationContingentConsiderationAsset" contextRef="AsOf2023-10-02_us-gaap_RelatedPartyMember" id="Fact002232" format="ixt:numdotdecimal" decimals="0" unitRef="USD">375,000</ix:nonFraction></span> was
advanced to Ticketsmarter. The transaction was recorded as a related party note payable (the &#8220;TicketSmarter Related Party Note&#8221;).
The TicketSmarter Related Party Note bears interest of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_ztesnHPEkUVh" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2023-09-22_us-gaap_RelatedPartyMember" id="Fact002234" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">13.25</ix:nonFraction></span>% per annum with repayment beginning January 2, 2024. As of June 30, 2024,
the entire TicketSmarter Related Party note is $<span id="xdx_900_eus-gaap--NotesPayableCurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zlFpo6Udbv19" title="Notes payable current"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2024-06-30_us-gaap_RelatedPartyMember" id="Fact002236" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,700,000</ix:nonFraction></span>, is classified as current, with an accrued interest balance of $<span id="xdx_90F_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z775yGFEhHga" title="Accrued interest"><ix:nonFraction name="us-gaap:InterestPayableCurrentAndNoncurrent" contextRef="AsOf2024-06-30_us-gaap_RelatedPartyMember" id="Fact002238" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">283,782</ix:nonFraction></span>. The
use of proceeds of the TicketSmarter Related Party Note was to resolve numerous outstanding payables at a discounted rate, the discount
received is recognized as a gain on extinguishment of liabilities on the statement of operations. Additionally, these negotiations relieved
TicketSmarter of numerous future obligations following fiscal year 2023.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2024-01-01to2024-06-30" escape="true" id="Fact002240" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7mdmwX3Sdgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20. <span id="xdx_82A_zggbrWyNgGyf">SUBSEQUENT EVENTS</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
previously disclosed, on March 1, 2024, the Company entered into a Note Purchase Agreement (the &#8220;Agreement&#8221;), by and between
the Company, Kustom Entertainment (together with the Company, the &#8220;Borrowers&#8221;), and Mosh Man, LLC, a New Jersey limited liability
company (the &#8220;Purchaser&#8221;), pursuant to which the Borrowers issued to the Purchaser a Senior Secured Promissory Note (the
&#8220;Note&#8221;) with a principal amount of $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_c20240301__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember_zoN2ZTxXnPh1" title="Principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-03-01_custom_NotePurchaseAgreementMember" id="Fact002242" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,425,000</ix:nonFraction></span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 13, 2024, the Company entered into a Letter Agreement (the &#8220;<span style="text-decoration: underline">Letter Agreement</span>&#8221;), by and between the Company, Kustom
Entertainment and the Purchaser, increasing automatically the principal amount of the Note from $<span id="xdx_90C_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zy2KZp3R8ndi"><ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember" id="Fact002243" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,425,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to $<span id="xdx_909_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MaximumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpcuXiXBc8D4"><ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="AsOf2024-07-13_custom_LetterAgreementMember_srt_MaximumMember_us-gaap_SubsequentEventMember" id="Fact002244" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,725,000</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
provided, however, that if the Borrowers repay the Note in full on or before August 15, 2024, then the principal amount of the Note shall
be reduced automatically by $<span id="xdx_90F_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MinimumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zYDQ7nboTU4f"><ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="AsOf2024-07-13_custom_LetterAgreementMember_srt_MinimumMember_us-gaap_SubsequentEventMember" id="Fact002245" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Pursuant to the Letter Agreement, the Borrowers&#8217; failure to adhere to Sections 3.2(d)(iii) (the &#8220;Section 3.2(d)(iii) Failure&#8221;)
and Section 3.3(a) (the &#8220;Section 3.3(a) Failure&#8221;) of the Purchase Agreement shall not constitute Events of Default, as defined
in the Purchase Agreement; provided, however, that if the Borrowers shall be in breach or default under the Letter Agreement or otherwise
fail to satisfy their obligations thereunder, the Section 3.2(d)(iii) Failure and Section 3.3(a) Failure shall each automatically constitute
an Event of Default under the Purchase Agreement. Pursuant to the Letter Agreement, the Company agreed to make a cash payment to the
Purchaser in the amount of $<span id="xdx_907_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zwbGWdcsRFG4" title="Cash payment to the purchaser"><ix:nonFraction name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember" id="Fact002247" format="ixt:numdotdecimal" decimals="0" unitRef="USD">150,000</ix:nonFraction></span> on or before July 26, 2024. The Company also agreed to sell or enter into a firm commitment to sell
the office building owned by the Company and located at 14001 Marshall Drive, Lenexa, Kansas 66215 (the &#8220;Company Office Building&#8221;)
and pay to the Purchaser: <span id="xdx_90C_eus-gaap--DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpkKZMkyeB3h" title="Debt instrument, debt default, description of event of default"><ix:nonNumeric contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember" id="Fact002249" name="us-gaap:DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault">(i) $325,000, if the Company sells or enters into a firm commitment to sell the Company Office Building on
or before August 7, 2024; or (ii) $400,000, if the Company sells or enters into a firm commitment to sell the Company Office Building
after August 7, 2024.</ix:nonNumeric></span> Pursuant to the Letter Agreement, the Company&#8217;s failure to sell or enter into a firm commitment to sell the
Company Office Building prior to September 1, 2024 shall constitute an Event of Default, as defined in the Purchase Agreement, under
the Purchase Agreement. The Company shall pay to the Purchaser $<span id="xdx_900_eus-gaap--DebtInstrumentPeriodicPayment_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zINmsc5Z7jx6" title="Purchaser per month"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember" id="Fact002251" format="ixt:numdotdecimal" decimals="0" unitRef="USD">100,000</ix:nonFraction></span> per month until the Note is repaid in full, with the first such
payment occurring on August 12, 2024, and each subsequent payment occurring on the 12th calendar day of each month thereafter. Pursuant
to the Letter Agreement, the Purchaser shall be a party to any and every flow of funds when there is an extraordinary receipt of capital
by the Company. The Company shall pay to the Purchaser a penalty payment of $<span id="xdx_90D_eus-gaap--RepaymentsOfDebt_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1h46UbP9m2d" title="Payment of debt"><ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember" id="Fact002253" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,000</ix:nonFraction></span> within five Business Days, as defined in the Purchase
Agreement, if the Company fails to make the Purchaser a party to any flow of funds in respect of an extraordinary receipt of capital
by the Company.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as stated above, the Letter Agreement does not result in any other substantive changes to the Agreement.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purchase
and Sale Agreement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 2, 2024, the Company entered into a purchase and sale agreement (the &#8220;Purchase Agreement&#8221;) with Serenity Now, LLC,
a Kansas limited liability company (the &#8220;Buyer&#8221;) to sell a commercial office building and associated property located at
14001 Marshall Drive, Lenexa, KS (the &#8220;Office Building&#8221;). The Buyer has no prior material relationship with the Company beyond
the Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Agreement, the Buyer has agreed to acquire the Property (as defined in the Agreement) for five million nine hundred thousand and
00/100 dollars ($<span id="xdx_90F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp2d_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_zZ3Mdfa0Pr5a" title="Payments to acquire property"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember" id="Fact002255" format="ixt:numdotdecimal" decimals="2" unitRef="USD">5,900,000</ix:nonFraction></span>), exclusive of closing costs.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Purchase Agreement includes customary representations and warranties, covenants and closing conditions, including, without
limitation, assignment and assumption of existing leases and performance of all the covenants. Pursuant to the terms of the
Agreement, during the Inspection Period (as defined in the Purchase Agreement), the Buyer is entitled to conduct inspections and
review title and survey matters. The Company will lease its premises in the Office Building from the Buyer for six months after the
closing of the Agreement for $<span id="xdx_90E_eus-gaap--PaymentsToAcquireBuildings_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_z5gY18gjtyBh" title="Payments to acquire building"><ix:nonFraction name="us-gaap:PaymentsToAcquireBuildings" contextRef="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember" id="Fact002257" format="ixt:numdotdecimal" decimals="0" unitRef="USD">240,000</ix:nonFraction></span>. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On August 12, 2024, pursuant
to the Agreement, the Company and the Buyer completed the sale of the Property. The Buyer has no prior material relationship with the
Company beyond the Agreement.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">The Company issued <span id="xdx_903_eus-gaap--SharesIssued_iI_c20240814__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwTZa2LTKQYi" title="Number of share issued"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="AsOf2024-08-14_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember" id="Fact002259" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">353,123</ix:nonFraction></span> shares of
common stock subsequent to June 30, 2024.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">Clover Leaf Capital Corp.&#8217;s (&#8220;Clover Leaf&#8221;)
registration statement on Form S-4 was declared effective by the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) as of&#160;Tuesday,
July 30, 2024, relating to the previously announced proposed business combination by and among Clover Leaf, Kustom Entertainment, Inc.
and&#160;CL Merger Sub, Inc.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On August 1, the board of directors of the Company (the &#8220;Board&#8221;)
set the record date for the dividend distribution to August 12, 2024 for determining stockholders entitled to receive the dividend distribution
(the &#8220;Record Date&#8221;).</p>
</ix:nonNumeric><p id="xdx_812_zo0csIM4nlva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

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

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




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

<!-- Field: Page; Sequence: 34; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_008"></span>Item
2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
quarterly report on Form 10-Q (the &#8220;Report&#8221;) of Digital Ally, Inc. (the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;,
or &#8220;our&#8221;) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended,
and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). The words &#8220;aim,&#8221; &#8220;anticipate,&#8221;
&#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;feel,&#8221;
&#8220;forecast,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221;
&#8220;predict,&#8221; &#8220;project,&#8221; &#8220;seek,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; and
similar expressions intended to identify forward-looking statements, although not all forward-looking statements contain these identifying
words. These forward-looking statements are based largely on our expectations or forecasts of future events, can be affected by inaccurate
assumptions, and are subject to various business risks and known and unknown uncertainties, a number of which are beyond our control.
Therefore, actual results could differ materially from the forward-looking statements contained in this document, and readers are cautioned
not to place undue reliance on such forward-looking statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events
or otherwise. A wide variety of factors could cause or contribute to such differences and could adversely impact revenues, profitability,
cash flows and capital needs. There can be no assurance that the forward-looking statements contained in this document will, in fact,
transpire or prove to be accurate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors
that could cause or contribute to our actual results differing materially from those discussed herein or for our stock price to be adversely
affected include, but are not limited to: (1) our losses in recent years, including fiscal years 2024 and 2023; (2) economic and other
risks for our business from the effects of the COVID-19 pandemic, including the impacts on our law-enforcement and commercial customers,
suppliers and employees and on our ability to raise capital as required; (3) our ability to increase revenues, increase our margins and
return to consistent profitability in the current economic and competitive environment; (4) our operation in developing markets and uncertainty
as to market acceptance of our technology and new products; (5) the availability of funding from federal, state and local governments
to facilitate the budgets of law enforcement agencies, including the timing, amount and restrictions on such funding; (6) our ability
to maintain or expand our share of the market for our products in the domestic and international markets in which we compete, including
increasing our international revenues; (7) our ability to produce our products in a cost-effective manner; (8) competition from larger,
more established companies with far greater economic and human resources; (9) our ability to attract and retain quality employees; (10)
risks related to dealing with governmental entities as customers; (11) our expenditure of significant resources in anticipation of sales
due to our lengthy sales cycle and the potential to receive no revenue in return; (12) characterization of our market by new products
and rapid technological change; (13) our dependence on sales of our EVO-HD, DVM-800, DVM-250 and FirstVU products; (14) that stockholders
may lose all or part of their investment if we are unable to compete in our markets and return to profitability; (15) defects in our
products that could impair our ability to sell our products or could result in litigation and other significant costs; (16) our dependence
on a few manufacturers and suppliers for components of our products and our dependence on domestic and foreign manufacturers for certain
of our products; (17) our ability to protect technology through patents and to protect our proprietary technology and information, such
as trade secrets, through other similar means; (18) our ability to generate more recurring cloud and service revenues; (19) risks related
to our license arrangements; (20) the fluctuation of our operation results from quarter to quarter; (21) sufficient voting power by coalitions
of a few of our larger stockholders, including directors and officers, to make corporate governance decisions that could have a significant
effect on us and the other stockholders; (22) the issuance or sale of substantial amounts of our Common Stock, or the perception that
such sales may occur in the future, which may have a depressive effect on the market price of our securities; (23) potential dilution
from the issuance of Common Stock underlying outstanding options and warrants; (24) our additional securities available for issuance,
which, if issued, could adversely affect the rights of the holders of our Common Stock; (25) the volatility of our stock price due to
a number of factors, including, but not limited to, a relatively limited public float; (26) our ability to integrate and realize the
anticipated benefits from acquisitions; (27) our ability to maintain the listing of our Common Stock on the Nasdaq Capital Market</span></p>

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

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

<!-- Field: Page; Sequence: 35; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Current
Trends and Recent Developments for the Company</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segment
Overview</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Video
Solutions Operating Segment &#8211;</b> Within our video solutions operating segment we supply technology-based products utilizing our
portable digital video and audio recording capabilities for the law enforcement and security industries and for the commercial fleet
and mass transit markets. We have the ability to integrate electronic, radio, computer, mechanical, and multi-media technologies to create
positive solutions to our customers&#8217; requests. Our products include: the EVO-HD, DVM-800 and DVM-800 Lite, which are in-car digital
video systems for law enforcement and commercial markets; the FirstVU body-worn camera line, consisting of the FirstVu Pro, FirstVu,
and the FirstVU HD; our patented and revolutionary VuLink product integrates our body-worn cameras with our in-car systems by providing
hands-free automatic activation for both law enforcement and commercial markets; the FLT-250, DVM-250, and DVM-250 Plus, which are our
commercial line of digital video mirrors that serve as &#8220;event recorders&#8221; for the commercial fleet and mass transit markets;
and FleetVu and VuLink, which are our cloud-based evidence management systems. We further diversified and broadened our product offerings
in 2020, by introducing two new lines of branded products: (1) the ThermoVu&#8482; which is a line of self-contained temperature monitoring
stations that provides alerts and controls facility access when an individual&#8217;s temperature exceeds a pre-set threshold and (2)
our Shield&#8482; disinfectants and cleansers which are for use against viruses and bacteria.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
video solutions segment revenue encompasses video recording products and services for our law enforcement and commercial customers and
the sale of Shield disinfectant and personal protective products. This segment generates revenues through our subscription models offering
cloud and warranty solutions, and hardware sales for video and personal protective safety products and solutions. Revenues for product
sales are recognized upon delivery of the product, and revenues from our cloud and warranty subscription plans are deferred over the
term of the subscription, typically 3 or 5 years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Cycle Management Operating Segment </b>&#8211; We entered the revenue cycle management business late in the second quarter of 2021 with
the formation of our wholly owned subsidiary, Digital Ally Healthcare, Inc. and its majority-owned subsidiary Nobility Healthcare. Nobility
Healthcare completed its first acquisition in June 2021, when it acquired a private medical billing company, and has since completed
three additional acquisitions of private medical billing companies, in which we will assist in providing working capital and back-office
services to healthcare organizations throughout the country. Our assistance consists of insurance and benefit verification, medical treatment
documentation and coding, and collections. Through our expertise and experience in this field, we maximize our customers&#8217; service
revenues collected, leading to substantial improvements in their operating margins and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
revenue cycle management segment consists of our medical billing subsidiaries. Revenues of this segment are recognized after we perform
the obligations of our revenue cycle management services. Our revenue cycle management services are services, performed and charged monthly,
generally based on a contractual percentage of total customer collections, for which we recognize our net service fees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entertainment
Operating Segment -</b> We also entered into live entertainment and events ticketing services through the formation of our wholly owned
subsidiary, TicketSmarter and its completed acquisitions of Goody Tickets, LLC and TicketSmarter, LLC, on September 1, 2021. TicketSmarter
provides ticket sales, partnerships, and mainly, ticket resale services through its online ticketing marketplace for live events, TicketSmarter.com.
TicketSmarter offers tickets for over 125,000 live events through its platform, for a wide range of events, including concerts, sporting
events, theatres, and performing arts, throughout the country. We also offer production and promotion of live music events in third-party
venues throughout the country. These services begin with the logistical matters of an event, including artist booking and research, ticketing,
staging, on-site operations, vendor sourcing, and day of production.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
entertainment operating segment consists of entertainment services provided through TicketSmarter and its online platform, TicketSmarter.com.
Revenues of this segment include ticketing service charges generally determined as a percentage of the face value of the underlying ticket
and ticket sales from our ticket inventory which are recognized when the underlying tickets are sold. Entertainment direct expenses include
the cost of tickets purchased for resale by the Company and held as inventory, credit card fees, ticketing platform expenses, website
maintenance fees, along with other administrative costs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 36; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>Results
of Operations</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
financial information for the Company&#8217;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended June 30,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 40%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,585,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">1,899,590</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,303,963</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">3,798,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,564,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,724,772</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,998,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,506,361</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,466,211</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,270</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,842,671</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,671,506</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total Net Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,616,235</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,279,632</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,145,586</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,976,820</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">287,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">779,408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">853,534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,313,601</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">601,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">802,174</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,065,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,107</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,854</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,155,458</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,841</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,390,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total Gross Profit</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">242,392</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,737,040</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,763,830</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,281,829</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating Income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,400,039</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,364,987</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,533,242</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,328,173</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,044</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255,809</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,828,513</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(328,929</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,470,732</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,561,936</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Corporate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,992</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,398,832</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,675,571</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,479,211</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total Operating Income (Loss)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,914,221</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,940,704</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(7,553,193</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(11,113,511</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">203,987</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">387,724</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">402,109</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,715</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,394</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">317,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">318,058</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,847</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,539</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total Depreciation and Amortization</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">522,450</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">547,932</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,079,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,091,042</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 70%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Assets (net of eliminations):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">22,998,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">26,396,559</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,904,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,260,376</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,315,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,324,211</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Corporate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,108,588</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,047,663</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total Identifiable Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">43,327,215</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">47,028,809</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment
net revenues reported above represent only sales to external customers. Segment gross profit represents net revenues less cost of revenues.
Segment operating income (loss), which is used in management&#8217;s evaluation of segment performance, represents net revenues, less
cost of revenues, less all operating expenses. Identifiable assets are those assets used by each segment in its operations. Corporate
assets primarily consist of cash, property, plant and equipment, accounts receivable, inventories, and other assets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 37; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Results of Operations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
experienced operating losses for the first half of 2024 and all quarters during 2023. The following is a summary of our recent operating
results on a quarterly basis:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the Three Months Ended:</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total revenue</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">5,616,235</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">5,529,351</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">6,228,351</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">6,337,699</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">8,279,632</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">242,392</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,523,699</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">549,031</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,226,149</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,737,040</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Gross profit margin %</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">27.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">33.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,156,613</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,162,733</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,528,031</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,374,192</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,677,744</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Operating income (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,914,221</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,639,034</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,979,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,148,043</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,940,704</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Operating income (loss) %</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(69.7</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(65.8</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(96.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(81.2</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59.7</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net income (loss)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,010,551</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,943,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,484,778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,679,043</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,320,549</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is subject to substantial fluctuations on a quarterly basis as reflected in the significant variations in revenues and operating
results in the above table. These variations result from various factors, including but not limited to: (1) the timing of large individual
orders; (2) the traction gained by products, such as the recently released FirstVu Pro, FirstVu II, FLT-250, EVO HD, the ThermoVu&#8482;
and the Shield&#8482; lines; (3) production, quality and other supply chain issues affecting our cost of goods sold; (4) unusual increases
in operating expenses, such as the timing of trade shows and stock-based and bonus compensation; (5) the timing of patent infringement
litigation settlements (6) ongoing patent and other litigation and related expenses respecting outstanding lawsuits; and (7) the completion
of corporate acquisitions including the recent purchases in the revenue cycle management and entertainment operating segments. We reported
a net loss of $8,953,819 on revenues of $11,145,586 for the six months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Off-Balance
Sheet Arrangements</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have any off-balance sheet debt, nor did we have any transactions, arrangements, obligations (including contingent obligations)
or other relationships with any unconsolidated entities or other persons that may have a material current or future effect on financial
conditions, changes in the financial conditions, results of operations, liquidity, capital expenditures, capital resources, or significant
components of revenue or expenses other than the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are a party to operating leases and license agreements that represent commitments for future payments (described in Note 9, &#8220;Operating
Leases,&#8221; to our condensed consolidated financial statements) and we have issued purchase orders in the ordinary course of business
that represent commitments to future payments for goods and services.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 38; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">For
the Three Months Ended June 30, 2024 and 2023</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results
of Operations</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
immediately below and discussed in more detail in the subsequent subsections is an analysis of our operating results for the three months
ended June 30, 2024 and 2023, represented as a percentage of total revenues for each such quarter:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended<br/>
 June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling, general and administrative expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research and development expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling, advertising and promotional expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">51</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">61</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">74</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">93</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(70</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss on accrual for legal settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on conversion of convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in fair value of derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Other income and interest income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss before income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(90</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(101</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax (provision)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(90</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(101</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss attributable to noncontrolling interests of consolidated
    subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss attributable to common stockholders</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(91</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(102</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss per share information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Basic</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1.74</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3.01</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1.74</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3.01</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenues</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenues
by Type and by Operating Segment</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
operating segments generate two types of revenues:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Product
revenues </b>primarily includes video operating segment hardware sales of in-car and body-worn cameras, along with sales of our ThermoVu<sup>TM
</sup>units, disinfectants, and personal protective equipment. Additionally, product revenues also include the sale of tickets by our
entertainment operating segment that have been purchased or received through our sponsorships and partnerships and held in inventory
by our entertainment segment until their sale.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Service
and other revenues </b>consist of cloud and warranty services revenues from our subscription plan and storage offerings of our video
solutions segment. Our entertainment operating segments&#8217; secondary ticketing marketplace revenues are included in service revenue.
We recognize service revenue from sales generated through its secondary ticketing marketplace as we collect net services fees on secondary
ticketing marketplace transactions. Lastly, our revenue cycle management segment revenues are included in the service revenues for services
provided to medical providers throughout the country.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 39; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
video operating segment sells our products and services to customers in the following manner:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
    to domestic customers are made directly to the end customer (typically a law enforcement agency or a commercial customer) through
    our sales force, comprised of our employees. Revenue is recorded when the product is shipped to the end customer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
    to international customers are made through independent distributors who purchase products from us at a wholesale price and sell
    to the end user (typically law enforcement agencies or a commercial customer) at a retail price. The distributor retains the margin
    as compensation for its role in the transaction. The distributor generally maintains product inventory, customer receivables and
    all related risks and rewards of ownership. Revenue is recorded when the product is shipped to the distributor consistent with the
    terms of the distribution agreement.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Repair
    parts and services for domestic and international customers are generally handled by our inside customer service employees. Revenue
    is recognized upon shipment of the repair parts and acceptance of the service or materials by the end customer.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
revenue cycle management operating segment sells its services to customers in the following manner:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    revenue cycle management operating segment generates service revenues through relationships with medium to large healthcare organizations,
    in which the underlying service revenue is recognized upon execution of services. Service revenues are generally determined as a
    percentage of the dollar amount of medical billings collected by the customer.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
entertainment operating segment sells our products and services to customers in the following manner:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    entertainment operating segment generates product revenues from the sale of tickets directly to consumers for a particular event
    that the entertainment operating segment has previously purchased and held in inventory for ultimate resale to the end consumer.
    Service sales through TicketSmarter, are driven largely in part to the usage of the TicketSmarter.com marketplace by buyers and sellers,
    in which the Company collects service fees for each transaction completed through this platform.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may discount our prices on specific orders based upon the size of the order, the specific customer and the competitive landscape.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
revenues by operating segment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended <br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Product Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">620,939</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,148,602</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,586,662</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,929,059</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Product Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,207,601</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,077,661</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
revenues for the three months ended June 30, 2024 and 2023 were $2,207,601 and $3,077,661 respectively, a decrease of $870,060 (28%),
due to the following factors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
    generated by the entertainment operating segment began with the Company&#8217;s September 2021 acquisition of TicketSmarter. The
    entertainment operating segment generated $1,586,662 in product revenues for the three months ended June 30, 2024, compared to $1,929,059
    for the three months ended June 30, 2023, a decrease of $342,397 (18%). This product revenue relates to the first Kustom 440 music
    festival in 2023 that did not recur in 2024, the initial Country Stampede music festival in 2024, as well as the resale of tickets
    purchased for live events, including sporting events, concerts, and theatre, then sold through various platforms to customers.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 40; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company&#8217;s video segment operating segment generated revenues totaling $620,939 during the three months ended June 30, 2024
    compared to $1,148,602 for the three months ended June 30, 2023, a decrease of $527,663 (46%). In general, our video solutions operating
    segment has experienced pressure on its product revenues as our in-car and body-worn systems are facing increased competition because
    our competitors have released new products with advanced features. Additionally, our law enforcement revenues declined compared to
    the same period in 2023 due to price-cutting and competitive actions by our competitors, adverse marketplace effects related to our
    patent litigation proceedings and our recent financial condition.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    video solutions operating segment management has continued to focus on migrating commercial customers, from a hardware sale to a
    service fee model. Therefore, we expect a reduction in commercial hardware sales (principally DVM-250&#8217;s, FLT-250&#8217;s, and
    a portion of our body-worn camera line) as we convert these customers to a service model under which we provide the hardware as part
    of a recurring monthly service fee. In that respect, we introduced a monthly subscription agreement plan for our body worn cameras
    and related equipment during the second quarter of 2020 that allowed law enforcement agencies to pay a monthly service fee to obtain
    body worn cameras without incurring a significant upfront capital outlay. This program has gained some traction, resulting in decreased
    product revenues and increasing our service revenues. We expect this program to continue to hold traction, resulting in recurring
    revenues over a span of three to five years.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenues by operating segment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Service and Other Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">964,731</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">750,988</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,564,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,724,772</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">879,549</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,726,211</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Service and Other Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,408,634</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,201,971</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenues for the three months ended June 30, 2024 and 2023 were $3,408,634 and $5,201,971, respectively, a decrease of $1,793,337
(34%), due to the following factors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cloud
    revenues generated by the video solutions operating segment were $637,786 and $471,949 for the three months ended June 30, 2024 and
    2023, respectively, an increase of $165,837 (35%). We have experienced increased interest in our cloud solutions for law enforcement
    primarily due to the deployment of our cloud-based EVO-HD in-car system and our next generation body-worn camera products, which
    contributed to our increased cloud revenues in the three months ended June 30, 2024. We expect this trend to continue throughout
    2024 as the migration from local storage to cloud storage continues in our customer base.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Video
    solutions operating segment revenues from extended warranty services were $233,031 and $221,228 for the three months ended June 30,
    2024 and 2023, respectively, an increase of $11,803 (5%).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    entertainment operating segment generated service revenues totaling $879,549 and $2,726,211 for the three months ended June 30, 2024
    and 2023, respectively, a decrease of $1,846,662 (68%). TicketSmarter collects fees on transactions administered through the TicketSmarter.com
    platform for the buying and selling of tickets for live events throughout the country. We expect our entertainment operating segment
    to continue to fluctuate as we look to right-size this segment and work towards profitability.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    revenue cycle management operating segment generated service revenues totaling $1,564,354 and $1,724,772 for the three months ended
    June 30, 2024 and 2023, respectively, a decrease of $160,418 (9%). Our revenue cycle management operating segment provides revenue
    cycle management solutions and back-office services to healthcare organizations throughout the country. We expect our revenue cycle
    management segment to continue to present a strong revenue outlook moving forward.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues for the three months ended June 30, 2024 and 2023 were $5,616,235 and $8,279,632, respectively, a decrease of $2,663,397 (32%),
due to the reasons noted above.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 41; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Product Revenue</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
cost of product revenue sold for the three months ended June 30, 2024, and 2023 was $3,419,254 and $2,219,515, respectively, an increase
of $1,199,739 (54%). Overall cost of goods sold for products as a percentage of product revenues for the three months ended June 30,
2024, and 2023 were 155% and 72%, respectively. Cost of products sold by operating segment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Cost of Product Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">958,462</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">805,389</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,460,792</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,414,126</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Cost of Product Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,419,254</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,219,515</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in cost of goods sold for our video solutions segment products was primarily driven by inventory adjustments and returns as
compared to the same period in the prior year. Cost of product sold as a percentage of product revenues for the video solutions segment
increased to 154% for the three months ended June 30, 2024 as compared to 70% for the three months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in entertainment operating segment cost of product sold was driven by the costs of the Country Stampede music festival for the
three months ended June 30, 2024 compared to June 30, 2023, resulting in cost of product revenue of $2,460,792 for the three months ended
June 30, 2024, compared to $1,414,126 for the three months ended June 30, 2023. Cost of product sold as a percentage of product revenues
for the entertainment segment was 155% for the three months ended June 30, 2024 as compared to 73% for the three months ended June 30,
2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
recorded $4,135,001 and $4,542,461 in reserves for obsolete and excess inventories at June 30, 2024 and December 31, 2023, respectively.
Total raw materials, component parts, and work-in-progress were $2,630,162 and $3,065,049 at June 30, 2024 and December 31, 2023, respectively,
a decrease of $434,887 (14%). Finished goods balances were $3,722,972 and $5,322,693 at June 30, 2024 and December 31, 2023, respectively,
a decrease of $1,599,721 (30%) which was attributable to a decrease in finished goods from our entertainment segment. The small decrease
in the inventory reserve is primarily due to the reduction in finished goods and movement of excess inventory, offset by the decrease
in reserve at the entertainment segment. We believe the reserves are appropriate given our inventory levels as of June 30, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Service Revenue</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
cost of service revenue sold for the three months ended June 30, 2024, and 2023 was $1,954,589 and $3,323,077, respectively, a decrease
of $1,368,488 (41%). Overall cost of goods sold for services as a percentage of service revenues for the three months ended June 30,
2024, and 2023 were 57% and 64%, respectively. Cost of service revenues by operating shipment is as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Cost of Service Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">339,368</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">314,794</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">962,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">922,598</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">652,273</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,085,685</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Cost of Service Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,954,589</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,323,077</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in cost of service revenues for our video solutions segment is commensurate with the increase in service revenues in the three
months ended June 30, 2024 compared to the three months ended June 30, 2023. Cost of service revenues as a percentage of service revenues
for the video solutions segment decreased to 35% for the three months ended June 30, 2024 as compared to 42% for the three months ended
June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 42; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of service revenues as a percentage of service revenues for the revenue cycle management operating segment was 62% for the three months
ended June 30, 2024 as compared to 53% for the three months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
decrease in entertainment operating segment cost of service revenues is commensurate with the decrease in service revenues in the three
months ended June 30, 2024, compared to the three months ended June 30, 2023. Cost of service revenues as a percentage of service revenues
for the entertainment segment was 74% for the three months ended June 30, 2024 as compared to 77% for the three months ended June 30,
2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross
Profit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
gross profit for the three months ended June 30, 2024 and 2023 was $242,392 and $2,737,040, respectively, a decrease of $2,494,648 (91%).
Gross profit by operating segment was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the three months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">287,840</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">779,407</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">601,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">802,174</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,854</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,155,459</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Gross Profit</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">242,392</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,737,040</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
overall decrease is attributable to the decrease in gross profit for the entertainment segment for the three months ended June 30, 2024
along with a decrease in the overall cost of sales as a percentage of overall revenues to 96% for the three months ended June 30, 2024
from 67% for the three months ended June 30, 2023. Our goal is to continue to improve our margins over the longer term based on the expected
margins generated by our new recent revenue cycle management and entertainment operating segments together with our video solutions operating
segment and its expected margins from our EVO-HD, DVM-800, VuLink, FirstVu Pro, FirstVu II, Shield<sup>TM</sup> disinfectants and our
cloud evidence storage and management offering, provided that they gain traction in the marketplace. In addition, if revenues from the
video solutions segment increase, we will seek to further improve our margins from this segment through expansion and increased efficiency
utilizing fixed manufacturing overhead components. We plan to continue our initiative to more efficiently management of our supply chain
through outsourcing production, quantity purchases and more effective purchasing practices.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling,
General and Administrative Expenses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling,
general and administrative expenses were $4,156,613 and $7,677,744 for the three months ended June 30, 2024 and 2023, respectively, a
decrease of $3,521,131 (46%). The decrease was primarily attributable to the reduction in new sponsorships being entered into by the
Company. Our selling, general and administrative expenses as a percentage of sales decreased to 74% for the three months ended June 30,
2024 compared to 93% in the same period in 2023. The significant components of selling, general and administrative expenses are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Research and development expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">545,776</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">540,276</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Selling, advertising and promotional expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">728,906</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,104,625</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,881,931</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,032,843</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,156,613</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,677,744</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 43; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and development expense. </i></b>We continue to focus on bringing new products to market, including updates and improvements to current
products. Our research and development expenses totaled $545,776 and $540,276 for the three months ended June 30, 2024 and 2023, respectively.
Most of our engineers are dedicated to research and development activities for new products, primarily the new generation of body-worn
cameras, EVO-HD and EVO Fleet that can be located in multiple places in a vehicle. We expect our research and development activities
will continue to trend higher in future quarters as we continue to expand our product offerings based on our new body-worn camera and
EVO-HD product platform and as we outsource more development projects. We consider our research and development capabilities and new
product focus to be a competitive advantage and intend to continue to invest in this area on a prudent basis and consistent with our
financial resources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling,
advertising and promotional expenses. </i></b>Selling, advertising and promotional expense totaled $728,906 and $2,104,625 for the three
months ended June 30, 2024 and 2023, respectively, a decrease of $1,357,719 (65%). Promotional and advertising expenses represent the
primary component of these costs and totaled $387,179 during the three months ended June 30, 2024, compared to $1,654,593 during the
three months ended June 30, 2023, a decrease of $1,267,414 (77%). The decrease is primarily attributable to the reduction in new sponsorships
being entered into by the Company. Additionally, TicketSmarter remains active in sponsorship and advertising, as it continues to build
its brand and gain recognition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General
and administrative expense</i></b>. General and administrative expenses totaled $2,881,931 and $5,032,843 for the three months ended
June 30, 2024 and 2023, respectively. The decrease in general and administrative expenses in the three months ended June 30, 2024 compared
to the same period in 2023 is primarily attributable to a decrease in administrative salaries and reductions in headcount. General and
administrative expenses also decreased due to a decline in travel expenses and legal and professional expenses for the three months ended
June 30, 2024 compared to the same period in 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating
Loss</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the reasons stated above, our operating loss was $3,914,221 and $4,940,704 for the three months ended June 30, 2024 and 2023, respectively,
an improvement of $1,026,483 (21%). Operating loss as a percentage of revenues increased to 70% in the three months ended June 30, 2024
from 60% in the same period in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Interest
Income</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income decreased to $29,933 for the three months ended June 30, 2023, from $55,730 in the same period of 2024, which reflects our change
in cash and cash equivalent levels in the second quarter of 2024 compared to the second quarter of 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Interest
Expense</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
incurred interest expenses of $1,085,063 and $1,515,509 during the three months ended June 30, 2024 and 2023, respectively. The decrease
is attributable to the convertible note issued in the second quarter of 2023, along with a reduction in the contingent earn-out notes
associated with the four Nobility Healthcare acquisitions partially offset by merchant advances issued in 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
in Fair Value of Derivative Liabilities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the second quarter of 2023, the Company issued detachable warrants to purchase a total of 1,125,000 shares of Common Stock in association
with the two secured convertible notes previously described. The Company issued an additional 1,768,227 warrants in June 2024. The underlying
warrant agreement terms provide for net cash settlement outside the control of the Company in the event of tender offers under certain
circumstances. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their estimated
fair value at their issuance date and at each reporting date with any subsequent changes reported in the condensed consolidated statement
of operations as the change in fair value of warrant derivative liabilities. The change in fair value of the warrant derivative liabilities
from March 31, 2024, to June 30, 2024, totaled $2,818, as a result a loss was recognized in the income statement for the three months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 44; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on Extinguishment of debt</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the second quarter of 2024, the Company refinanced its merchant advance loan and determined the refinancing of the debt should be treated
as a debt extinguishment. As a result, the Company recorded a loss of $68,827 on the extinguishment during the three months ended June
30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on accrual for legal settlement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized a loss on accrual for legal settlement of $-0- and $1,792,308 during the three months ended June 30, 2024 and 2023,
respectively. This is in connection with the ongoing lawsuit with Culp McCauley, Inc.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on conversion of convertible debt</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized a loss on conversion of convertible debt of $-0- and $93,386 during the three months ended June 30, 2024 and 2023,
respectively. This is in connection with the convertible note issued during the three months ended June 30, 2023 and the conversion from
debt to equity during the period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
income (loss)</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income (loss) increased to $30,445 for the three months ended June 30, 2024, from $25,394 during the three months ended June 30, 2023,
which reflects income related to a warehouse lease within the corporate headquarters.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
before Income Tax Benefit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above results of operations, we reported a loss before income tax benefit of $5,010,551, and $8,320,549 for the three
months ended June 30, 2024 and 2023, respectively, a decrease of $3,309,998 (40%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Tax Benefit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
did not record an income tax expense related to our income for the three months ended June 30, 2024 due to our overall net operating
loss carryforwards available. We have further determined to continue providing a full valuation reserve on our net deferred tax assets
as of June 30, 2023. We had approximately $113.3 million of net operating loss carryforwards and $1.8 million of research and development
tax credit carryforwards as of June 30, 2024 available to offset future net taxable income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Loss</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above results of operations, we reported a net loss of $5,010,551 and $8,320,549 for the three months ended June 30,
2024 and 2023, respectively, a decrease of $3,309,998 (40%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Income Attributable to Noncontrolling Interests of Consolidated Subsidiary</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company owns a 51% equity interest in its consolidated subsidiary, Nobility Healthcare. As a result, the noncontrolling shareholders
or minority interest is allocated 49% of the income of Nobility Healthcare which is reflected in the statement of income as &#8220;net
income attributable to noncontrolling interests of consolidated subsidiary&#8221;. We reported net income attributable to noncontrolling
interests of consolidated subsidiary of $73,310 and $72,755 for the three months ended June 30, 2024 and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Loss Attributable to Common Stockholders</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above, we reported a net loss attributable to common stockholders of $5,083,861 and $8,393,304 for the three months
June 30, 2024 and 2023, respectively, an improvement of $3,309,443 (39%).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basic
and Diluted Loss per Share</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
basic and diluted loss per share was $1.74 and $3.01 for the three months ended June 30, 2024 and 2023, respectively. Basic loss per
share is based upon the weighted average number of common shares outstanding during the period. For the three months ended June 30, 2024
and 2023, all shares issuable upon conversion of convertible debt and the exercise of outstanding stock options and warrants were antidilutive,
and, therefore, not included in the computation of diluted loss per share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 45; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">For
the Six Months Ended June 30, 2024 and 2023</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results
of Operations</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
immediately below and discussed in more detail in the subsequent subsections is an analysis of our operating results for the six months
ended June 30, 2024 and 2023, represented as a percentage of total revenues for each such quarter:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">84</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">73</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling, general and administrative expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Research and development expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Selling, advertising and promotional expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">General and administrative expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">61</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Total selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">83</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Operating loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(67</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(70</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Loss on accrual for legal settlement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in fair value of contingent consideration promissory notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on extinguishment of liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other income and interest income (expense), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(16</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income (loss) before income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(80</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(90</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax (provision)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(80</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(90</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net loss attributable to noncontrolling interests of consolidated subsidiary</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss attributable to common stockholders</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(81</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(91</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss per share information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Basic</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3.12</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5.24</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3.12</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(5.24</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
revenues by operating segment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Product Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,342,127</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,341,622</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,431,320</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,189,847</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Product Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,773,447</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,531,469</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 46; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
revenues for the six months ended June 30, 2024 and 2023 were $3,773,447 and $5,531,469 respectively, a decrease of $1,758,022 (32%),
due to the following factors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
    generated by the entertainment operating segment began with the Company&#8217;s September 2021 acquisition of TicketSmarter. The
    new entertainment operating segment generated $2,431,320 in product revenues for the six months ended June 30, 2024, compared to
    $3,189,847 for the six months ended June 30, 2023. This product revenue relates to the first Country Stampede music festival held
    by Kustom, as well as the resale of tickets purchased for live events, including sporting events, concerts, and theatre, then sold
    through various platforms to customers.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company&#8217;s video segment operating segment generated revenues totaling $1,342,127 during the six months ended June 30, 2024
    compared to $2,341,622 for the six months ended June 30, 2023. In general, our video solutions operating segment has experienced
    pressure on its product revenues as our in-car and body-worn systems are facing increased competition because our competitors have
    released new products with advanced features. Additionally, our law enforcement revenues declined compared to the same period in
    2023 due to price-cutting and competitive actions by our competitors, adverse marketplace effects related to our patent litigation
    proceedings and our recent financial condition.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    video solutions operating segment management has continued to focus on migrating commercial customers, from a hardware sale to a
    service fee model. Therefore, we expect a reduction in commercial hardware sales (principally DVM-250&#8217;s, FLT-250&#8217;s, and
    a portion of our body-worn camera line) as we convert these customers to a service model under which we provide the hardware as part
    of a recurring monthly service fee. In that respect, we introduced a monthly subscription agreement plan for our body worn cameras
    and related equipment during the second quarter of 2020 that allowed law enforcement agencies to pay a monthly service fee to obtain
    body worn cameras without incurring a significant upfront capital outlay. This program has gained some traction, resulting in decreased
    product revenues and increasing our service revenues. We expect this program to continue to hold traction, resulting in recurring
    revenues over a span of three to five years.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenues by operating segment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended <br/>
June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Service and Other Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,961,836</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,457,331</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,998,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,506,361</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,411,351</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,481,659</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Service and Other Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,372,139</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,445,351</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenues for the six months ended June 30, 2024 and 2023 were $7,372,139 and $10,445,351, respectively, a decrease of $3,073,212
(29%), due to the following factors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cloud
    revenues generated by the video solutions operating segment were $1,254,275 and $894,773 for the six months ended June 30, 2024 and
    2023, respectively, an increase of $359,502 (40%). We have experienced increased interest in our cloud solutions for law enforcement
    primarily due to the deployment of our cloud-based EVO-HD in-car system and our next generation body-worn camera products, which
    contributed to our increased cloud revenues in the six months ended June 30, 2023. We expect this trend to continue throughout 2024
    as the migration from local storage to cloud storage continues in our customer base.</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 47; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Video
    solutions operating segment revenues from extended warranty services were $464,007 and $433,074 for the six months ended June 30,
    2024 and 2023, respectively, an increase of $30,933 (7%). This correlates with the increase in sales of DVM-800 hardware systems
    resulting in an increase in their associated extended warranty.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    entertainment operating segment generated service revenues totaling $2,411,351 and $5,481,659 for the six months ended June 30, 2024
    and 2023, respectively, a decrease of $3,070,308 (56%). The Company completed the acquisitions of Goody Tickets, LLC and TicketSmarter,
    LLC on September 1, 2021, thus resulting in the new revenue stream for the Company. TicketSmarter collects fees on transactions administered
    through the TicketSmarter.com platform for the buying and selling of tickets for live events throughout the country. We expect our
    entertainment operating segment to continue to fluctuate as we look right-size this segment and work towards profitability.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    revenue cycle management operating segment generated service revenues totaling $2,998,952 and $3,506,361 for the six months ended
    June 30, 2024 and 2023, respectively, a decrease of $507,409 (15%). Our revenue cycle management operating segment has completed
    four acquisitions since formation in June of 2021, thus resulting in the new service revenue stream added in the six months ended
    June 30, 2023. Our revenue cycle management operating segment provides revenue cycle management solutions and back-office services
    to healthcare organizations throughout the country. The slight decrease in revenue is due to refinement within one of the recent
    acquisitions, as they strive to maximize profitability rather than focus on top line revenue.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
revenues for the six months ended June 30, 2024 and 2023 were $11,145,586 and $15,976,820, respectively, a decrease of $4,831,234 (30%),
due to the reasons noted above.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Product Revenue</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
cost of product revenue sold for the six months ended June 30, 2024, and 2023 was $4,986,647 and $4,520,616, respectively, an increase
of $466,031 (10%). Overall cost of goods sold for products as a percentage of product revenues for the six months ended June 30, 2024,
and 2023 were 132% and 82%, respectively. Cost of products sold by operating segment is as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Cost of Product Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,755,956</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,842,983</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,230,691</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,677,633</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Cost of Product Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,986,647</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,520,616</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
decrease in cost of goods sold for our video solutions segment products is directly correlated with the decrease in product sales for
the six months ended June 30, 2024 compared to the six months ended June 30, 2023. In addition, the video solutions segment recorded
valuation allowances for its older product lines and a portion of its Shield products during the first six months of 2023, directly increasing
cost of goods sold for the period. Cost of product sold as a percentage of product revenues for the video solutions segment improved
to 131% for the six months ended June 30, 2024 as compared to 79% for the six months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in entertainment operating segment cost of product sold was driven by the costs of the Country Stampede music festival for the
six months ended June 30, 2024 compared to June 30, 2023, resulting in cost of product revenue of $3,230,691 for the six months ended
June 30, 2024, compared to $2,677,633 for the six months ended June 30, 2023. Cost of product sold as a percentage of product revenues
for the entertainment segment was 133% for the three months ended June 30, 2024 as compared to 84% for the six months ended June 30,
2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
recorded $4,135,001 and $4,542,461 in reserves for obsolete and excess inventories at June 30, 2024 and December 31, 2023, respectively.
Total raw materials, component parts, and work-in-progress were $2,630,162 and $3,065,049 at June 30, 2024 and December 31, 2023, respectively,
a decrease of $434,887 (14%). Finished goods balances were $3,722,972 and $5,322,693 at June 30, 2024 and December 31, 2023, respectively,
a decrease of $1,599,721 (30%) which was attributable to a decrease in finished goods from our entertainment segment. The small decrease
in the inventory reserve is primarily due to the reduction in finished goods and movement of excess inventory, offset by the decrease
in reserve at the entertainment segment. We believe the reserves are appropriate given our inventory levels as of June 30, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 48; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Service Revenue</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
cost of service revenue sold for the six months ended June 30, 2024, and 2023 was $4,395,109 and $7,174,375, respectively, a decrease
of $2,779,266 (39%). Overall cost of goods sold for services as a percentage of service revenues for the six months ended June 30, 2024,
and 2023 were 60% and 69%, respectively. Cost of service revenues by operating segment is as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Cost of Service Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">694,473</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">642,369</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,933,816</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,928,253</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,766,820</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,603,753</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Cost of Service Revenues</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,395,109</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,174,375</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in cost of service revenues for our video solutions segment is commensurate with the increase in service revenues in the six
months ended June 30, 2024 compared to the six months ended June 30, 2023. Cost of service revenues as a percentage of service revenues
for the video solutions segment decreased to 35% for the six months ended June 30, 2024 as compared to 44% for the six months ended June
30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revenue cycle management operating segment cost of service revenue was consistent with the prior period. Cost of service revenues as
a percentage of service revenues for the revenue cycle management operating segment was 65% for the six months ended June 30, 2024 as
compared to 55% for the six months ended June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
decrease in entertainment operating segment cost of service revenues is commensurate with the decrease in service revenues in the six
months ended June 30, 2024 compared to the six months ended June 30, 2023. Cost of service revenues as a percentage of service revenues
for the entertainment operating segment was 73% for the six months ended June 30, 2024 as compared to 84% for the six months ended June
30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross
Profit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Overall
gross profit for the six months ended June 30, 2024 and 2023 was $1,763,830 and $4,281,829, respectively, a decrease of $2,517,999 (59%).
Gross profit by operating segment was as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">853,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,313,601</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,065,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,107</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Entertainment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,841</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,390,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Gross Profit</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,763,830</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,281,829</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
overall decrease is attributable to the overall decrease in revenues for the six months ended June 30, 2024 and an increase in the overall
cost of sales as a percentage of overall revenues to 84% for the six months ended June 30, 2024 from 73% for the six months ended June
30, 2023. Our goal is to improve our margins over the longer term based on the expected margins generated by our new recent revenue cycle
management and entertainment operating segments together with our video solutions operating segment and its expected margins from our
EVO-HD, DVM-800, VuLink, FirstVu Pro, FirstVu II, ShieldTM disinfectants and our cloud evidence storage and management offering, provided
that they gain traction in the marketplace. In addition, if revenues from the video solutions segment increase, we will seek to further
improve our margins from this segment through expansion and increased efficiency utilizing fixed manufacturing overhead components. We
plan to continue our initiative to more efficient management of our supply chain through outsourcing production, quantity purchases and
more effective purchasing practices.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 49; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling,
General and Administrative Expenses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling,
general and administrative expenses were $9,317,023 and $15,395,340 for the six months ended June 30, 2024 and 2023, respectively, a
decrease of $6,078,317 (39%). The decrease was primarily attributable to the reduction in new sponsorships being entered into by the
Company. Our selling, general and administrative expenses as a percentage of sales decreased to 84% for the six months ended June 30,
2024 compared to 96% in the same period in 2023. The significant components of selling, general and administrative expenses are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Research and development expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,033,242</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,475,215</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Selling, advertising and promotional expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,487,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,952,115</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,796,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,968,010</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,317,023</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,395,340</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and development expense. </i></b>We continue to focus on bringing new products to market, including updates and improvements to current
products. Our research and development expenses totaled $1,033,242 and $1,475,215 for the six months ended June 30, 2024 and 2023, respectively,
a decrease of $441,973 (30%). Most of our engineers are dedicated to research and development activities for new products, primarily
the new generation of body-worn cameras, EVO-HD and EVO Fleet that can be located in multiple places in a vehicle. We expect our research
and development activities will continue to trend higher in future quarters as we continue to expand our product offerings based on our
new body-worn camera and EVO-HD product platform and as we outsource more development projects. We consider our research and development
capabilities and new product focus to be a competitive advantage and intend to continue to invest in this area on a prudent basis and
consistent with our financial resources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Selling,
advertising and promotional expenses. </i></b>Selling, advertising and promotional expense totaled $1,487,762 and $3,952,115 for the
six months ended June 30, 2024 and 2023, respectively, a decrease of $2,464,353 (62%). The decrease is primarily attributable to the
reduction in new sponsorships being entered into by the Company. Additionally, TicketSmarter remains active in sponsorship and advertising,
as it continues to build its brand and gain recognition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>General
and administrative expense</i></b>. General and administrative expenses totaled $6,796,019 and $9,968,010 for the six months ended June
30, 2024 and 2023, respectively, a decrease of $3,171,991 (32%). The decrease in general and administrative expenses in the six months
ended June 30, 2024 compared to the same period in 2023 is primarily attributable to a decrease in administrative salaries and headcount.
General and administrative expenses also decreased due to a decline in rent expenses, and legal and professional expenses for the six
months ended June 30, 2024 compared to the same period in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating
Loss</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the reasons stated above, our operating loss was $7,553,193 and $11,113,511 for the six months ended June 30, 2024 and 2023, respectively,
an improvement of $3,560,318 (32%). Operating loss as a percentage of revenues changed to 68% in the six months ended June 30, 2024 from
70% in the same period in 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Interest
Income</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
income decreased to $49,289 for the six months ended June 30, 2024, from $71,085 in the same period of 2023, which reflects our change
in cash and cash equivalent levels in the second quarter of 2024 compared to the second quarter of 2023. The Company held significant
cash and cash equivalents throughout the second quarter of 2023, allowing a full six months of interest income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Interest
Expense</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
incurred interest expense of $1,733,690 and $1,521,049 during the six months ended June 30, 2024 and 2023, respectively. The increase
is attributable additional debt issued in the second half of 2023 and 2024 partially offset by the convertible note entered into in the
second quarter of 2023, and the contingent earn-out notes associated with the four Nobility Healthcare acquisitions.&#160;</span></p>

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

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

<!-- Field: Page; Sequence: 50; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
in Fair Value of Derivative Liabilities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the second quarter of 2023, the Company issued detachable warrants to purchase a total of 1,125,000 shares of Common Stock in association
with the two secured convertible notes previously described. The Company issued an additional 1,768,227 warrants in June 2024. The underlying
warrant agreement terms provide for net cash settlement outside the control of the Company in the event of tender offers under certain
circumstances. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their estimated
fair value at their issuance date and at each reporting date with any subsequent changes reported in the condensed consolidated statement
of operations as the change in fair value of warrant derivative liabilities. The change in fair value of the warrant derivative liabilities
from December 31, 2023, to June 30, 2024, totaled $351,710 which was recognized as expense in the second quarter of 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gain
on Extinguishment of Liabilities</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the second quarter of 2024, the Company  recorded a gain on the extinguishment of liabilities for the six months ended June 30,
2024 of $682,345, which reflects income related to the video segment&#8217;s ability to negotiate down payables and contract
liabilities during the period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on Extinguishment of debt</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the second quarter of 2024, the Company refinanced its merchant advance loan and determined the refinancing of the debt should be treated
as a debt extinguishment. As a result, the Company recorded a loss of $68,827 on the extinguishment during the six months ended June
30, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on sale of fixed asset&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-indent: 0.5in; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-indent: 0.5in; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recorded a loss on sale of fixed assets of $41,661 and $-0- for the six months ended June 30, 2024 and 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-indent: 0.5in; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
on accrual for legal settlement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized a loss on accrual for legal settlement of $-0- and $1,792,308 during the six months ended June 30, 2024 and 2023,
respectively. This is in connection with the ongoing lawsuit with Culp McCauley, Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>Loss
on conversion of convertible debt</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized a loss on conversion of convertible debt of $-0- and $93,386 during the six months ended June 30, 2024 and 2023, respectively.
This is in connection with the convertible note issued during the six months ended June 30, 2023 and the conversion from debt to equity
during the period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
income</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
income increased to $58,046 for the six months ended June 30, 2024, from $50,786 during the six months ended June 30, 2023, which reflects
income related to a warehouse lease within the corporate headquarters.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Loss
before Income Tax Benefit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above results of operations, we reported a loss before income tax benefit of $8,953,819 and $14,300,128 for the six
months ended June 30, 2024 and 2023, respectively, an improvement of $5,346,309 (37%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Tax Benefit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
did not record an income tax expense related to our income for the six months ended June 30, 2024 due to our overall net operating loss
carryforwards available. We have further determined to continue providing a full valuation reserve on our net deferred tax assets as
of June 30, 2024. We had approximately $113.3 million of net operating loss carryforwards and $1.8 million of research and development
tax credit carryforwards as of June 30, 2024 available to offset future net taxable income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Loss</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above results of operations, we reported a net loss of $8,953,819&#8239;and $14,300,128 for the six months ended June
30, 2024 and 2023, respectively, an improvement of $5,346,309 (37%).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 51; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Income Attributable to Noncontrolling Interests of Consolidated Subsidiary</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company owns a 51% equity interest in its consolidated subsidiary, Nobility Healthcare. As a result, the noncontrolling shareholders
or minority interest is allocated 49% of the income of Nobility Healthcare which is reflected in the statement of income as &#8220;net
income attributable to noncontrolling interests of consolidated subsidiary&#8221;. We reported net income attributable to noncontrolling
interests of consolidated subsidiary of $61,063 and $198,994 for the six months ended June 30, 2024 and 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net
Loss Attributable to Common Stockholders</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the above, we reported a net loss attributable to common stockholders of $9,014,882 and $14,499,122 for the six months June
30, 2024 and 2023, respectively, an improvement of $5,484,240 (38%).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basic
and Diluted Loss per Share</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
basic and diluted loss per share was $3.12 and $5.24 for the six months ended June 30, 2024 and 2023, respectively. Basic loss per share
is based upon the weighted average number of common shares outstanding during the period. For the six months ended June 30, 2024 and
2023, all shares issuable upon conversion of convertible debt and the exercise of outstanding stock options and warrants were antidilutive,
and, therefore, not included in the computation of diluted loss per share.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Liquidity
and Capital Resources</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overall:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Management&#8217;s
Liquidity Plan.</i></b> We have experienced net losses and cash outflows from operating activities since inception. Based upon our current
operating forecast, we anticipate that we will need to restore positive operating cash flows and/or raise additional capital in the short-term
to fund operations, meet our customary payment obligations and otherwise execute our business plan over the next 12 months. We are continuously
in discussions to raise additional capital, which may include a variety of equity and debt instruments; however, there can be no assurance
that our capital raising initiatives will be successful. Our recurring losses and level of cash used in operations, along with uncertainties
concerning our ability to raise additional capital, raise substantial doubt about our ability to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 60pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash,
cash equivalents:</b> As of June 30, 2024, we had cash, cash equivalents and restricted cash with an aggregate balance of $614,713,
a decrease from a balance of $778,149 at December 31, 2023. Summarized immediately below and discussed in more detail in the
subsequent subsections are the main elements of the $163,436 net decrease in cash during the six months ended June 30,
2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating
    activities</b>:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3,408,757
    of net cash used in operating activities. Net cash used in operating activities was $3,408,757 and $3,109,986 for the six months
    ended June 30, 2024 and 2023, respectively, an increase of $298,771. The increase is attributable to the net loss and the usage of
    cash for operating assets during the six months ended June 30, 2024 compared to the same period in 2023.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Investing
    activities</b>:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$36,504
    of net cash provided by investing activities. Cash provided by investing activities was $36,504 compared to cash used in investing
    activities of $126,946 for the six months ended June 30, 2024 and 2023, respectively. During the six months ended June 30, 2024, we
    made expenditures for: (i) the acquisition of Country Stampede; and (ii) received proceeds from the sale of our aircraft. These
    expenditures were partially offset by acquisitions of certain intangibles and property, plant and equipment.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financing
    activities</b>:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$3,208,817
    net cash provided by financing activities. Cash provided by financing activities was $3,208,817 and $2,628,614 for the six months
    ended June 30, 2024 and 2023, respectively. During the first six months of 2024, we most notably refinanced a loan resulting in proceeds
    of $1,144,000, obtained an additional merchant advance providing proceeds of $915,000 and issued common stock with detachable warrants
    resulting in $2,194,742 in net cash proceeds. The cash proceeds were partially offset by payments on outstanding loans.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 52; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had $614,713 of cash and cash equivalents, including restricted cash of $97,600 and net negative working capital of $13,431,836 as of June 30, 2024. Accounts receivable and
other receivables balances represented $4,889,038 of our net working capital at June 30, 2024. We intend to collect our outstanding receivables
on a timely basis and reduce the overall level during 2024, which would help to provide positive cash flow to support our operations
during 2024. Inventory represents $2,218,133 of our net working capital at June 30, 2024. We are actively managing the level of inventory
and our goal is to reduce such level during the balance of 2024 by our sales activities, the increase of which should provide additional
cash flow to help support our operations during 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital
Expenditures:</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
had the following material commitments for capital expenditures at June 30, 2024:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lease
commitments. </i></b>Total lease expense under the five operating leases was approximately $117,810 and $226,695, during the three and
six months ended June 30, 2024, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left; padding-bottom: 2.5pt">Operating lease right of use assets</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">869,166</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease obligations-current portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">223,629</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Operating lease obligations-less current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">692,423</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease obligations</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left; padding-bottom: 2.5pt">Selling, general and administrative expenses</td><td style="width: 2%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">226,695</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
are the minimum lease payments for each year and in total:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 78%; text-align: justify">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288,720</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,300</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117,492</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">235,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted minimum future lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,080,637</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Imputed interest</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(164,585</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total operating lease liability</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 53; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Debt
obligations &#8211; </i></b>Outstanding debt obligations comprises the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,&#160;2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Economic injury disaster loan (EIDL)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,154</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">147,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">129,651</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,819</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Revolving Loan Agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commercial Extension of Credit- Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,928</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,259,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,350,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,373,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Unamortized debt issuance costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(791,434</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(540,429</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,879,321</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,113,750</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current maturities of debt obligations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,980,903</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,260,513</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Debt obligations, long-term</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,898,418</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,853,237</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations mature as follows as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,979,213</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,759,024</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,542</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,677</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">2028 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,865</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,879,321</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Accounting Estimates</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
significant accounting policies are summarized in <b>Note 1, &#8220;Nature of Business and Summary of Significant Accounting Policies</b>,&#8221;
to our consolidated financial statements. While the selection and application of any accounting policy may involve some level of subjective
judgments and estimates, we believe the following accounting policies and estimates are the most critical to our financial statements,
potentially involve the most subjective judgments in their selection and application, and are the most susceptible to uncertainties and
changing conditions:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
    Recognition / Allowance for Doubtful Accounts;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allowance
    for Excess and Obsolete Inventory;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
    and other intangible assets;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warranty
    Reserves;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    value of warrant derivative liabilities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based
    Compensation Expense;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
    for Income Taxes; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Recognition / Allowances for Doubtful Accounts.</i></b> Revenue is recognized for the shipment of products or delivery of service when
all five of the following conditions are met:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    the contract with the customer;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify
    the performance obligations in the contract;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine
    the transaction price;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate
    the transaction price to the performance obligations in the contract; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize
    revenue when a performance obligation is satisfied.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 54; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consider the terms and conditions of the contract and our customary business practices in identifying our contracts under ASC 606. We
determine we have a contract when the customer order is approved, we can identify each party&#8217;s rights regarding the services to
be transferred, we can identify the payment terms for the services, we have determined the customer has the ability and intent to pay
and the contract has commercial substance. At contract inception we evaluate whether the contract includes more than one performance
obligation. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors,
including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information pertaining
to the customer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance
obligations promised in a contract are identified based on the services and the products that will be transferred to the customer that
are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources
that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the
services and the products is separately identifiable from other promises in the contract. Our performance obligations consist of (i)
products, (ii) professional services, and (iii) extended warranties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services to
the customer. Variable consideration is included in the transaction price if, in our judgment it is probable that a significant future
reversal of cumulative revenue under the contract will not occur. None of our contracts contain a significant financing component.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation.
Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation
based on the relative standalone selling price (&#8220;SSP&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
for our video solutions segment is recognized at the time the related performance obligation is satisfied by transferring the control
of the promised service to a customer. Revenue is recognized when control of the service is transferred to the customer, in an amount
that reflects the consideration that we expect to receive in exchange for our services. We generate all our revenue from contracts with
customers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
for our revenue cycle management segment is recorded on a net basis, as its primary source of revenue is its end-to-end service fees.
These service fees are reported as revenue monthly upon completion of our performance obligation to provide the agreed upon services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue
for our entertainment segment is recorded on a gross or net basis based on management&#8217;s assessment of whether we are acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
sell our tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to the
buyer upon confirmation of the order. We act as the principal in these transactions as we own the ticket at the time of sale, therefore
we control the ticket prior to transferring to the customer. In these transactions, revenue is recorded on a gross basis based on the
value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery of the ticket.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also act as an intermediary between buyers and sellers through the online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from entertainment operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As we do not control the ticket
prior to the transfer, we act as an agent in these transactions. Revenue is recognized on a net basis, net of the amount due to the seller
when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#8217;s listing. Payment
is due at the time of sale.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
review all significant, unusual, or nonstandard shipments of product or delivery of services as a routine part of our accounting and
financial reporting process to determine compliance with these requirements. Extended warranties are offered on selected products, and
when a customer purchases an extended warranty, the associated proceeds are treated as contract liability and recognized over the term
of the extended warranty.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 55; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
our video solutions segment, our principal customers are state, local, and federal law enforcement agencies, which historically have
been low risks for uncollectible accounts. However, we have commercial customers and international distributors that present a greater
risk for uncollectible accounts than such law enforcement customers and we consider a specific reserve for bad debts based on their individual
circumstances. Our historical bad debts have been negligible, with less than $258,000 charged off as uncollectible on cumulative revenues
of $253.6 million since we commenced deliveries during 2006.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
our entertainment segment, our customers are mainly online visitors that pay at the time of the transaction, and we collect the service
fees charged with the transaction. Thus, leading to minimal risk for uncollectible accounts, to which we then consider a specific reserve
for bad debts based on their individual circumstances. As we continue to learn more about the collectability related to this recent acquisition,
we will track historical bad debts and continue to assess appropriate reserves.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
our revenue cycle management segment, our customers are mainly medium to large healthcare organizations that are charged monthly upon
the execution of our services. Being these customers are healthcare organizations with minimal risk for uncollectible accounts, we consider
a specific reserve for bad debts based on their individual circumstances. As we continue to learn more about the collectability related
to this recently added segment, we will track historical bad debts and continue to assess appropriate reserves.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Allowance
for Excess and Obsolete Inventory. </i></b>We record valuation reserves on our inventory for estimated excess or obsolete inventory items.
The amount of the reserve is equal to the difference between the cost of the inventory and the estimated market value based upon assumptions
about future demand and market conditions. On a quarterly basis, management performs an analysis of the underlying inventory to identify
reserves needed for excess and obsolescence. Management uses its best judgment to estimate appropriate reserves based on this analysis.
In addition, we adjust the carrying value of inventory if the current market value of that inventory is below its cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Raw material and component parts&#8211; video solutions segment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,614,267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,044,653</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work-in-process&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,396</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods &#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,436,629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,623,489</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods &#8211; entertainment segment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,343</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,204</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,353,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,387,742</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Reserve for excess and obsolete inventory&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,008,278</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,355,666</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Reserve for excess and obsolete inventory &#8211; entertainment segment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,723</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186,795</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total inventories</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,218,133</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,845,281</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
balance the need to maintain strategic inventory levels to ensure competitive delivery performance to our customers against the risk
of inventory obsolescence due to changing technology and customer requirements. As reflected above, our inventory reserves represented
65% of the gross inventory balance at June 30, 2024, compared to 54% of the gross inventory balance at December 31, 2023. We had $4,135,001
and $4,542,461 in reserves for obsolete and excess inventories at June 30, 2024 and December 31, 2023, respectively. Total raw materials,
component parts, and work-in-process were $2,630,162 and $3,065,049 at June 30, 2024 and December 31, 2023, respectively, a decrease
of $434,887 (14%). Finished goods balances were $3,722,972 and $5,322,693 at June 30, 2024 and December 31, 2023, respectively, a decrease
of $1,599,721 (30%). The decrease in the inventory reserve is primarily due to the reduction in finished goods and movement of excess
inventory. Additionally, the Company determined a reasonable reserve for inventory held at the ticket operating segment, in which some
inventory items sell below cost or go unsold, thus having to be fully written-off following the event date. We believe the reserves are
appropriate given our inventory levels as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
actual future demand or market conditions are less favorable than those projected by management or significant engineering changes to
our products that are not anticipated and appropriately managed, additional inventory write-downs may be required in excess of the inventory
reserves already established.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 56; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill
and other intangible assets. </i></b>When we acquire a business, we determine the fair value of the assets acquired and liabilities assumed
on the date of acquisition, which may include a significant amount of intangible assets such as customer relationships, software and
content, as well as goodwill. When determining the fair values of the acquired intangible assets, we consider, among other factors, analyses
of historical financial performance and an estimate of the future performance of the acquired business. The fair values of the acquired
intangible assets are primarily calculated using an income approach that relies on discounted cash flows. This method starts with a forecast
of the expected future net cash flows for the asset and then adjusts the forecast to present value by applying a discount rate that reflects
the risk factors associated with the cash flow streams. We consider this approach to be the most appropriate valuation technique because
the inherent value of an acquired intangible asset is its ability to generate future income. In a typical acquisition, we engage a third-party
valuation expert to assist us with the fair value analyses for acquired intangible assets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining
the fair values of acquired intangible assets requires us to exercise significant judgment. We select reasonable estimates and assumptions
based on evaluating a number of factors, including, but not limited to, marketplace participants, consumer awareness and brand history.
Additionally, there are significant judgments inherent in discounted cash flows such as estimating the amount and timing of projected
future cash flows, the selection of discount rates, hypothetical royalty rates and contributory asset capital charges. Specifically,
the selected discount rates are intended to reflect the risk inherent in the projected future cash flows generated by the underlying
acquired intangible assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining
an acquired intangible asset&#8217;s useful life also requires significant judgment and is based on evaluating a number of factors, including,
but not limited to, the expected use of the asset, historical client retention rates, consumer awareness and trade name history, as well
as any contractual provisions that could limit or extend an asset&#8217;s useful life.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s goodwill is evaluated in accordance with FASB ASC Topic 350, which requires goodwill to be assessed for impairment at
least annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may not be recoverable. In
addition, an impairment evaluation of our amortizable intangible assets may also be performed if events or circumstances indicate potential
impairment. Among the factors that could trigger an impairment review are current operating results that do not align with our annual
plan or historical performance; changes in our strategic plans or the use of our assets; restructuring changes or other changes in our
business segments; competitive pressures and changes in the general economy or in the markets in which we operate; and a significant
decline in our stock price and our market capitalization relative to our net book value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
performing our annual assessment of the recoverability of goodwill, we initially perform a qualitative analysis evaluating whether any
events or circumstances occurred or exist that provide evidence that it is more likely than not that the fair value of any of our reporting
units is less than the related carrying amount. If we do not believe that it is more likely than not that the fair value of any of our
reporting units is less than the related carrying amount, then no quantitative impairment test is performed. However, if the results
of our qualitative assessment indicate that it is more likely than not that the fair value of a reporting unit is less than its respective
carrying amount, then we perform a two-step quantitative impairment test.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluating
the recoverability of goodwill requires judgments and assumptions regarding future trends and events. As a result, both the precision
and reliability of our estimates are subject to uncertainty. Among the factors that we consider in our qualitative assessment are general
economic conditions and the competitive environment; actual and projected reporting unit financial performance; forward-looking business
measurements; and external market assessments. To determine the fair values of our reporting units for a quantitative analysis, we typically
utilize detailed financial projections, which include significant variables, such as projected rates of revenue growth, profitability
and cash flows, as well as assumptions regarding discount rates, the Company&#8217;s weighted average cost of capital and other data.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
most recent annual impairment test of goodwill was a qualitative analysis conducted as of December 31, 2023 that indicated no impairment.
Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances were noted that required an interim goodwill
impairment test. Note 1 &#8212; Nature of Business and Summary of Significant Accounting Policies and Note 10 &#8212; Goodwill and Other
Intangible Assets in the Notes to Consolidated Financial Statements provide additional information regarding the Company&#8217;s goodwill
and other intangible assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 57; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Warranty
Reserves.</i></b> We generally provide up to a two-year parts and labor standard warranty on our products to our customers. Provisions
for estimated expenses related to product warranties are made at the time products are sold. These estimates are established using historical
information on the nature, frequency, and average cost of claims. We actively study trends of claims and take action to improve product
quality and minimize claims. Our warranty reserves were decreased to $11,615 as of June 30, 2024 compared to $17,699 as of December 31,
2023 due to newer products gaining a long history of claims to consider, which was slightly offset as we begin to slow our warranty exposures
through the roll-off of DVM-750 and DVM-800 units from warranty coverage. Standard warranty exposure on the DVM-800 and DVM-250plus are
the responsibility of the contract manufacturers which reduced our overall warranty exposure as these are very popular products in our
line. There is a risk that we will have higher warranty claim frequency rates and average cost of claims than our history has indicated
on our legacy mirror products on our new products for which we have limited experience. Actual experience could differ from the amounts
estimated requiring adjustments to these liabilities in future periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Warrant
derivative liabilities.</i></b> On April 5, 2023, the Company issued warrants to purchase a total of 1,125,000 shares of Common Stock.
The warrant terms provide for net cash settlement outside the control of the Company under certain circumstances in the event of tender
offers. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their estimated fair value
at their issuance date and at each reporting date with any subsequent changes reported in the consolidated statements of operations as
the change in fair value of warrant derivative liabilities. Furthermore, the Company revalues the fair value of warrant derivative liability
as of the date the warrant is exercised with the resulting warrant derivative liability transitioned to equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white">On June
25, 2024, the Company issued Series A and pre-funded warrants to purchase a total of 1,768,227 shares of Common Stock along with the sale
of common stock. The Company also issued Series B Warrants that will be exercisable at any time or times on or after the date Stockholder
Approval is obtained. The warrant terms provide for net cash settlement outside the control of the Company under certain circumstances.
As such, the Company is required to treat these warrants as derivative liabilities which are valued at their estimated fair value at their
issuance date and at each reporting date with any subsequent changes reported in the consolidated statements of operations as the change
in fair value of warrant derivative liabilities. Furthermore, the Company re-values the fair value of warrant derivative liability as
of the date the warrant is exercised with the resulting warrant derivative liability transitioned to change in fair value of warrant derivative
liabilities through the consolidated statement of operations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white">The Company
has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the warrant
derivative liabilities as of their date of issuance and as of June 30, 2024:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issuance<br/>
    date assumptions</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30, 2024 <br/> assumptions</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility
    - range</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72.1
                                            - 101.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72.5
                                            - 101.1</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free
    rate</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.25
                                            - 5.46</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.33
                                            &#8211; 5.47</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining
    contractual term</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.1
                                            - 5.0 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.1
                                            - 5.0 years</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise price</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.51</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.51</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    </tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock
    issuable under the warrants</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,768,227</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,768,227</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white">The following table summarizes
information about shares issuable under warrants outstanding during the six months ended June 30, 2024:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted
    average<br/> exercise price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested Balance,
    December 31, 2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,125,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.50</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,768,227</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.51</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited/cancelled</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested
    Balance, June 30, 2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,893,227</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.06</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 58; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock-based
Compensation Expense</i>. </b>We grant stock options to our employees and directors and such benefits provided are share-based payment
awards which require us to make significant estimates related to determining the value of our share-based compensation. Our expected
stock-price volatility assumption is based on historical volatilities of the underlying stock that are obtained from public data sources
and there were no stock options granted during the three or six months ended June 30, 2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
factors change and we develop different assumptions in future periods, the compensation expense that we record in the future may differ
significantly from what we have recorded in the current period. There is a high degree of subjectivity involved when using option pricing
models to estimate share-based compensation. Changes in the subjective input assumptions can materially affect our estimates of fair
values of our share-based compensation. Certain share-based payment awards, such as employee stock options, may expire worthless or otherwise
result in zero intrinsic value compared to the fair values originally estimated on the grant date and reported in our financial statements.
Alternatively, values may be realized from these instruments that are significantly in excess of the fair values originally estimated
on the grant date and reported in our financial statements. Although the fair value of employee share-based awards is determined using
an established option pricing model, that value may not be indicative of the fair value observed in a willing buyer/willing seller market
transaction. In addition, we account for forfeitures as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting
for Income Taxes. </i></b>Accounting for income taxes requires significant estimates and judgments on the part of management. Such estimates
and judgments include, but are not limited to, the effective tax rate anticipated to apply to tax differences that are expected to reverse
in the future, the sufficiency of taxable income in future periods to realize the benefits of net deferred tax assets and net operating
losses currently recorded and the likelihood that tax positions taken in tax returns will be sustained on audit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
required by authoritative guidance, we record deferred tax assets or liabilities based on differences between financial reporting and
tax bases of assets and liabilities using currently enacted rates that will be in effect when the differences are expected to reverse.
Authoritative guidance also requires that deferred tax assets be reduced by a valuation allowance if it is more likely than not that
all or some portion of the deferred tax asset will not be realized. As of June 30, 2023, we have fully reserved all of our deferred tax
assets. Based on a review of our deferred tax assets and recent operating performance, we determined that our valuation allowance should
be increased by $17,220,000 to a balance of $34,200,000 to fully reserve our deferred tax assets at December 31, 2023. We determined
that it was appropriate to continue to provide a full valuation reserve on our net deferred tax assets as of June 30, 2024, because of
the overall net operating loss carryforwards available. We expect to continue to maintain a full valuation allowance until we determine
that we can sustain a level of profitability that demonstrates our ability to realize these assets. To the extent we determine that the
realization of some or all of these benefits is more likely than not based upon expected future taxable income, a portion or all of the
valuation allowance will be reversed. Such a reversal would be recorded as an income tax benefit and, for some portion related to deductions
for stock option exercises, an increase in shareholders&#8217; equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
required by authoritative guidance, we have performed a comprehensive review of our portfolio of uncertain tax positions in accordance
with recognition standards established by the FASB, an uncertain tax position represents our expected treatment of a tax position taken
in a filed tax return or planned to be taken in a future tax return, that has not been reflected in measuring income tax expense for
financial reporting purposes. We have no recorded liability as of June 30, 2024 representing uncertain tax positions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have generated substantial deferred income tax assets related to our operations primarily from the charge to compensation expense taken
for stock options, certain tax credit carryforwards and net operating loss carryforwards. For us to realize the income tax benefit of
these assets, we must generate sufficient taxable income in future periods when such deductions are allowed for income tax purposes.
In some cases where deferred taxes were the result of compensation expense recognized on stock options, our ability to realize the income
tax benefit of these assets is also dependent on our share price increasing to a point where these options have intrinsic value at least
equal to the grant date fair value and are exercised. In assessing whether a valuation allowance is needed in connection with our deferred
income tax assets, we have evaluated our ability to generate sufficient taxable income in future periods to utilize the benefit of the
deferred income tax assets. We continue to evaluate our ability to use recorded deferred income tax asset balances. If we fail to generate
taxable income for financial reporting in future years, no additional tax benefit would be recognized for those losses, since we will
not have accumulated enough positive evidence to support our ability to utilize net operating loss carryforwards in the future. Therefore,
we may be required to increase our valuation allowance in future periods should our assumptions regarding the generation of future taxable
income not be realized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 59; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inflation
and Seasonality</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inflation
has not materially affected us during the past fiscal year. We do not believe that our Video Solutions and Revenue Cycle Management segments
business is seasonal in nature, however; the Entertainment Segment is expected to generate higher revenues during the second half of
the calendar year than in the first half.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_009"></span>Item
3. Quantitative and Qualitative Disclosures about Market Risk.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -19.1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_010"></span>Item
4. Controls and Procedures.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Evaluation
of Disclosure Controls and Procedures</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains disclosure controls and procedures, as such terms are defined in Rules 13a-15(e) under the Exchange Act. The Company,
under the supervision and with the participation of its management, including its Chief Executive Officer and Chief Financial Officer,
has evaluated the effectiveness of the design and operation of such disclosure controls and procedures for this Report. Based upon that
evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s disclosure controls and procedures
were not effective as of June 30, 2024 to provide reasonable assurance that material information required to be disclosed by the Company
in this Report was recorded, processed, summarized and communicated to the Company&#8217;s management as appropriate and within the time
periods specified in SEC rules and forms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of our plan to remediate our controls which were not effective, we are performing a full review of our internal control procedures.
We have implemented, and plan to continue to implement, new controls and new processes. We have hired and plan to continue to hire additional
qualified personnel and establish more robust processes to support our internal control over financial reporting, including clearly defined
roles and responsibilities. The Company anticipates time being required to complete the implementation and to assess and ensure the sustainability
of these controls. The effectiveness will not be considered remediated until the applicable controls operate for a sufficient period
of time and management has concluded, through testing, that these controls are operating effectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Changes
in Internal Control over Financial Reporting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
have not been any changes in the Company&#8217;s internal control over financial reporting, as such term is defined in Rules 13a-15(f)
and 15d-15(f) under the Exchange Act, during the Company&#8217;s last fiscal quarter that have materially affected, or are reasonably
likely to materially affect, its internal control over financial reporting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 60; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_011"></span>PART
II &#8211; OTHER INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_012"></span>Item
1. Legal Proceedings.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information regarding certain legal proceedings in which we are involved as set forth in Note 12 &#8211; Contingencies of the Notes to
the Condensed Consolidated Financial Statements (Part I, Item 1 of this Quarterly Report on Form 10-Q) is incorporated by reference into
this Item 1.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 27.8pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to such legal proceedings, we are faced with or involved in various other claims and legal proceedings arising in the normal
course of our businesses. At this time, we do not believe any material losses under such other claims and proceedings to be probable.
While the ultimate outcome of such claims or legal proceedings cannot be predicted with certainty, it is in the opinion of management,
after consultation with legal counsel, that the final outcome in such proceedings, in the aggregate, would not have a material adverse
effect on our consolidated financial condition, results of operations or cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_013"></span>Item
1A. Risk Factors.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a smaller reporting company, we are not required to provide the information required by this Item.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_014"></span>Item
2. Unregistered Sales of Equity Securities and Use of Proceeds.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were no unregistered sales of equity securities during the first half of 2023 that were not disclosed by the Company on a Current Report
on Form 8-K.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_015"></span>Item
3. Defaults upon Senior Securities.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_016"></span>Item
4. Mine Safety Disclosures.</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_017"></span>Item
5. Other Information.</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 61; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="MS_018"></span>Item
6. Exhibits.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span>Exhibits.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex4-1.htm" style="-sec-extract: exhibit">Form of Senior Secured Convertible Note, issued by Digital Ally, Inc. (incorporated by reference to Exhibit 4.1 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex4-2.htm" style="-sec-extract: exhibit">Form of Warrant, issued by Digital Ally, Inc (incorporated by reference to Exhibit 4.2 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-1.htm" style="-sec-extract: exhibit">Form of Securities Purchase Agreement between Digital Ally, Inc. and certain Purchaser (incorporated by reference to Exhibit 10.1 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-2.htm" style="-sec-extract: exhibit">Form of Security Agreement between Digital Ally, Inc. and certain Purchasers (incorporated by reference to Exhibit 10.2 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-3.htm" style="-sec-extract: exhibit">Form of Trademark Security Agreement between Digital Ally, Inc. and certain Purchasers (incorporated by reference to Exhibit 10.3 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-4.htm" style="-sec-extract: exhibit">Form of Patent Security Agreement between Digital Ally, Inc. and certain Purchasers (incorporated by reference to Exhibit 10.4 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-5.htm" style="-sec-extract: exhibit">Form of Subsidiary Guaranty by and among Digital Ally, Inc. and its direct and indirect subsidiaries (incorporated by reference to Exhibit 10.5 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1342958/000149315223011561/ex10-6.htm" style="-sec-extract: exhibit">Form of Registration Rights Agreement between Digital Ally, Inc. and certain Purchasers (incorporated by reference to Exhibit 10.6 to Company&#8217;s Current Report on Form 8-K with the SEC on April 7, 2023).</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-1.htm">Certificate of Stanton E. Ross pursuant to Rule 13a-14(a) under the Securities and Exchange Act of 1934, as amended.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-2.htm">Certificate of Thomas J. Heckman pursuant to Rule 13a-14(a) under the Securities and Exchange Act of 1934, as amended.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-1.htm">Certificate of Stanton E. Ross pursuant to Rule 13a-14(b) under the Securities and Exchange Act of 1934, as amended.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-2.htm">Certificate of Thomas J. Heckman pursuant to Rule 13a-14(b) under the Securities and Exchange Act of 1934, as amended.</a></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Instance Document </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Schema Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Calculation Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Definition Linkbase Document </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Label Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline
    XBRL Presentation Linkbase Document</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (Embedded within the Inline XBRL document and included in Exhibit)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with SEC Release 33-8238, Exhibits 32.1 and 32.2 are being furnished and not filed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 62; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline"><span id="MS_019"></span>Signatures</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
<span style="text-decoration: underline">August 14, 2024</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIGITAL
    ALLY, INC.</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    <span style="font-variant: small-caps">Stanton E. Ross</span></i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stanton
    E. Ross</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    <span style="font-variant: small-caps">Thomas J. Heckman</span></i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas
    J. Heckman</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer, Secretary and Treasurer (Principal Financial and Accounting Officer)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 63; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJyNkd1uwjAMhZ+Ad7B6jaDtOm3r3VZ+hNbBhBDbbQCXWUuTKgkFHmlvOacVdBebtCpSnficz7ETBP1gqick0cD70zKHFZaVFA5hiQUaVFtkRTZ7ToH/S9yTdUYo12wvxkyzB9lzO4hvBCcaaU0WdymE98PwYRgnEN6lSQKPL0HP5zOtCtqhciQkCLWDV6MrQ+iEObeElThppctzU2qNxpJWKUSDsE1/QRxGMcx1LY7afFrI8yzo9ZuvF0yNPlSsGp8cKu+EscSSy9nW3a3mNtuDdbpMR7hxi42kvXBssdnB8AQc58M4iqMwTDj0GtCdCLatavA7MvsQao8zNRFk1kIecFG8CeNHOEJDNTNqzElsSJIjtE2t+FKrNQMpKNgOtfeDLuDYEmB3RYDsGH/cJNfWLhTPvW5nuSja2NFGou+KpVFX+9/tMMURHyrHkeU3Nc1g+D1Lslab81y7/za2vbJ82MGgutJAedzPHr8BMqzeew== -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EXHIBIT
31.1</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIGITAL
ALLY, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATIONS</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
<B>Stanton E. Ross</B>, Chief Executive Officer of Digital Ally, Inc., certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this report
    on Form 10-Q for the six months ended June 30, 2024 of Digital Ally, Inc.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
    in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f)
    and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) 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 registrant&rsquo;s board of directors (or persons performing the equivalent
    functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 96px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 48px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies
    and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
    affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not
    material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal controls over
    financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
<U>August 14, 2024</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Stanton E. Ross</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><B>Stanton E. Ross</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

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

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EXHIBIT
31.2</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIGITAL
ALLY, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATIONS</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
<B>Thomas J. Heckman</B>, Chief Financial Officer of Digital Ally, Inc., certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this report
    on Form 10-Q for the six months ended June 30, 2024 of Digital Ally, Inc.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
    in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f)
    and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) 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 registrant&rsquo;s board of directors (or persons performing the equivalent
    functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All significant deficiencies
    and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
    affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud, whether or not
    material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal controls over
    financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
<U>August 14, 2024</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Thomas J. Heckman</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><B>THOMAS J. HECKMAN</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EXHIBIT
32.1</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIGITAL
ALLY, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18
U.S.C. SECTION 1350,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AS
ADOPTED PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Quarterly Report of Digital Ally, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the three months ended June 30,
2024 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, <B>Stanton E. Ross</B>, Chief
Executive Officer of the Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to &sect;906 of the Sarbanes-Oxley
Act of 2002, that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Stanton E. Ross</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><B>Stanton E. Ross</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 14, 2024</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting
the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided
to Digital Ally, Inc. and will be retained by Digital Ally, Inc. and furnished to the Securities and Exchange Commission or its staff
upon request.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;<B><U>EXHIBIT
32.2</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DIGITAL
ALLY, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTIFICATION
PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18
U.S.C. SECTION 1350,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AS
ADOPTED PURSUANT TO</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECTION
906 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Quarterly Report of Digital Ally, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the three months ended June 30,
2024 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, <B>Thomas J. Heckman</B>,
Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to &sect;906 of the Sarbanes-Oxley
Act of 2002, that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; border-bottom: black 1.5pt solid; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Thomas J. Heckman</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><B>THOMAS J. HECKMAN</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">August 14, 2024</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting
the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided
to Digital Ally, Inc. and will be retained by Digital Ally, Inc. and furnished to the Securities and Exchange Commission or its staff
upon request.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>dgly-20240630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWa6KybP9z5Z8eekhvWB/bRlKrykji+QuviBfQ0QG0RIK -->
<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:DGLY="http://digitalallyinc.com/20240630" elementFormDefault="qualified" targetNamespace="http://digitalallyinc.com/20240630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://digitalallyinc.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://digitalallyinc.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - Condensed Consolidated Balance Sheets</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://digitalallyinc.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - Condensed Consolidated Balance Sheets (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://digitalallyinc.com/role/StatementsOfOperations" id="StatementsOfOperations">
          <link:definition>00000004 - Statement - Condensed Consolidated 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://digitalallyinc.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
          <link:definition>00000005 - Statement - Condensed Consolidated 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://digitalallyinc.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000006 - Statement - Condensed Consolidated 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://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" id="NatureOfBusinessAndSummaryOfSignificantAccountingPolicies">
          <link:definition>00000007 - Disclosure - NATURE OF BUSINESS 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://digitalallyinc.com/role/Inventories" id="Inventories">
          <link:definition>00000008 - Disclosure - INVENTORIES</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://digitalallyinc.com/role/DebtObligations" id="DebtObligations">
          <link:definition>00000009 - 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://digitalallyinc.com/role/FairValueMeasurement" id="FairValueMeasurement">
          <link:definition>00000010 - Disclosure - FAIR VALUE MEASUREMENT</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://digitalallyinc.com/role/AccruedExpenses" id="AccruedExpenses">
          <link:definition>00000011 - Disclosure - ACCRUED EXPENSES</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://digitalallyinc.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://digitalallyinc.com/role/PrepaidExpenses" id="PrepaidExpenses">
          <link:definition>00000013 - Disclosure - PREPAID EXPENSES</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://digitalallyinc.com/role/PropertyPlantAndEquipment" id="PropertyPlantAndEquipment">
          <link:definition>00000014 - Disclosure - PROPERTY, PLANT 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://digitalallyinc.com/role/OperatingLease" id="OperatingLease">
          <link:definition>00000015 - Disclosure - OPERATING LEASE</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://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" id="GoodwillAndOtherIntangibleAssets">
          <link:definition>00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</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://digitalallyinc.com/role/OtherAssets" id="OtherAssets">
          <link:definition>00000017 - Disclosure - OTHER ASSETS</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://digitalallyinc.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>00000018 - 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://digitalallyinc.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
          <link:definition>00000019 - 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://digitalallyinc.com/role/CommonStockPurchaseWarrants" id="CommonStockPurchaseWarrants">
          <link:definition>00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS</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://digitalallyinc.com/role/StockholdersEquity" id="StockholdersEquity">
          <link:definition>00000021 - Disclosure - STOCKHOLDERS&#8217; EQUITY</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://digitalallyinc.com/role/NetEarningsLossPerShare" id="NetEarningsLossPerShare">
          <link:definition>00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE</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://digitalallyinc.com/role/CountryStampedeAcquisition" id="CountryStampedeAcquisition">
          <link:definition>00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION</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://digitalallyinc.com/role/SegmentData" id="SegmentData">
          <link:definition>00000024 - Disclosure - SEGMENT DATA</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://digitalallyinc.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>00000025 - Disclosure - RELATED PARTY TRANSACTIONS</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://digitalallyinc.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>00000026 - Disclosure - SUBSEQUENT EVENTS</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://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" id="NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies">
          <link:definition>00000027 - Disclosure - NATURE OF BUSINESS 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://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" id="NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables">
          <link:definition>00000028 - Disclosure - NATURE OF BUSINESS 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://digitalallyinc.com/role/InventoriesTables" id="InventoriesTables">
          <link:definition>00000029 - Disclosure - INVENTORIES (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://digitalallyinc.com/role/DebtObligationsTables" id="DebtObligationsTables">
          <link:definition>00000030 - Disclosure - DEBT OBLIGATIONS (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://digitalallyinc.com/role/FairValueMeasurementTables" id="FairValueMeasurementTables">
          <link:definition>00000031 - Disclosure - FAIR VALUE MEASUREMENT (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://digitalallyinc.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
          <link:definition>00000032 - Disclosure - ACCRUED EXPENSES (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://digitalallyinc.com/role/PrepaidExpensesTables" id="PrepaidExpensesTables">
          <link:definition>00000033 - Disclosure - PREPAID EXPENSES (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://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" id="PropertyPlantAndEquipmentTables">
          <link:definition>00000034 - Disclosure - PROPERTY, PLANT 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://digitalallyinc.com/role/OperatingLeaseTables" id="OperatingLeaseTables">
          <link:definition>00000035 - Disclosure - OPERATING LEASE (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://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" id="GoodwillAndOtherIntangibleAssetsTables">
          <link:definition>00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (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://digitalallyinc.com/role/OtherAssetsTables" id="OtherAssetsTables">
          <link:definition>00000037 - Disclosure - OTHER ASSETS (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://digitalallyinc.com/role/Stock-basedCompensationTables" id="Stock-basedCompensationTables">
          <link:definition>00000038 - 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://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" id="CommonStockPurchaseWarrantsTables">
          <link:definition>00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (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://digitalallyinc.com/role/NetEarningsLossPerShareTables" id="NetEarningsLossPerShareTables">
          <link:definition>00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (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://digitalallyinc.com/role/CountryStampedeAcquisitionTables" id="CountryStampedeAcquisitionTables">
          <link:definition>00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (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://digitalallyinc.com/role/SegmentDataTables" id="SegmentDataTables">
          <link:definition>00000042 - Disclosure - SEGMENT DATA (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://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" id="ScheduleOfContractLiabilitiesDetails">
          <link:definition>00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (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://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" id="ScheduleOfShortTermInvestmentsDetails">
          <link:definition>00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (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://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" id="ScheduleOfReconciliationOfCashAndCashEquivalentsDetails">
          <link:definition>00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (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://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" id="NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>00000046 - Disclosure - NATURE OF BUSINESS 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://digitalallyinc.com/role/ScheduleOfInventoriesDetails" id="ScheduleOfInventoriesDetails">
          <link:definition>00000047 - Disclosure - SCHEDULE OF INVENTORIES (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://digitalallyinc.com/role/InventoriesDetailsNarrative" id="InventoriesDetailsNarrative">
          <link:definition>00000048 - Disclosure - INVENTORIES (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://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" id="ScheduleOfDebtObligationsDetails">
          <link:definition>00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (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://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" id="ScheduleOfMaturityOfDebtObligationsDetails">
          <link:definition>00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (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://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" id="ScheduleOfWarrantToPurchaseCommonStockGrantedDetails">
          <link:definition>00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (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://digitalallyinc.com/role/DebtObligationsDetailsNarrative" id="DebtObligationsDetailsNarrative">
          <link:definition>00000052 - 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://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" id="ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
          <link:definition>00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (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://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" id="ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails">
          <link:definition>00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (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://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" id="ScheduleOfAccruedExpensesDetails">
          <link:definition>00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (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://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" id="ScheduleOfAccruedWarrantyExpenseDetails">
          <link:definition>00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (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://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
          <link:definition>00000057 - 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:roleType roleURI="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" id="ScheduleOfPrepaidExpenseDetails">
          <link:definition>00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (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://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" id="ScheduleOfPropertyPlantAndEquipmentDetails">
          <link:definition>00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (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://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" id="PropertyPlantAndEquipmentDetailsNarrative">
          <link:definition>00000060 - Disclosure - PROPERTY, PLANT 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://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" id="ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails">
          <link:definition>00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (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://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" id="ScheduleOfLeaseExpenseDetails">
          <link:definition>00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (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://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" id="ScheduleOfFutureMinimumLeasePaymentsDetails">
          <link:definition>00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (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://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" id="OperatingLeaseDetailsNarrative">
          <link:definition>00000064 - Disclosure - OPERATING LEASE (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://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" id="ScheduleOfIntangibleAssetsDetails">
          <link:definition>00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (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://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" id="ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails">
          <link:definition>00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (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://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" id="GoodwillAndOtherIntangibleAssetsDetailsNarrative">
          <link:definition>00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (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://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" id="ScheduleOfOtherAssetsDetails">
          <link:definition>00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (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://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
          <link:definition>00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (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://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" id="ScheduleOfStockOptionsOutstandingDetails">
          <link:definition>00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (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://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" id="ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails">
          <link:definition>00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (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://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" id="ScheduleOfRestrictedStockActivityDetails">
          <link:definition>00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (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://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" id="ScheduleOfNon-vestedBalanceOfRestrictedStockDetails">
          <link:definition>00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (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://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
          <link:definition>00000074 - 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://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" id="ScheduleOfWarrantModificationDetails">
          <link:definition>00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (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://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" id="ScheduleOfWarrantActivityDetails">
          <link:definition>00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (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://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" id="ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails">
          <link:definition>00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (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://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" id="CommonStockPurchaseWarrantsDetailsNarrative">
          <link:definition>00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (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://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
          <link:definition>00000079 - Disclosure - STOCKHOLDERS&#8217; EQUITY (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://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" id="ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails">
          <link:definition>00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (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://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" id="ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails">
          <link:definition>00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (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://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" id="CountryStampedeAcquisitionDetailsNarrative">
          <link:definition>00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (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://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" id="ScheduleOfSegmentReportingDetails">
          <link:definition>00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (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://digitalallyinc.com/role/SegmentDataDetailsNarrative" id="SegmentDataDetailsNarrative">
          <link:definition>00000084 - Disclosure - SEGMENT DATA (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://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
          <link:definition>00000085 - Disclosure - RELATED PARTY TRANSACTIONS (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://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>00000086 - Disclosure - SUBSEQUENT EVENTS (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="dgly-20240630_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="dgly-20240630_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="dgly-20240630_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="dgly-20240630_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="DGLY_MergerAgreementMember" name="MergerAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PredecessorCommonStockMember" name="PredecessorCommonStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RegistrantCommonStockMember" name="RegistrantCommonStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CloverLeafCapitalCorpMember" name="CloverLeafCapitalCorpMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" name="TwoThousandTwentySmallBusinessAdministrationNotesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_JuneContingentNoteMember" name="JuneContingentNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AugustContingentPaymentNoteMember" name="AugustContingentPaymentNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" name="TwentyTwentyThreeCommercialExtensionOfCreditMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" name="TwentyTwentyFourCommercialExtensionOfCreditMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SecuritiesPurchaseAgreementMember" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarrantOneMember" name="WarrantOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarrantTwoMember" name="WarrantTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarrantThreeMember" name="WarrantThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RegistrationRightsAgreementMember" name="RegistrationRightsAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RevolvingLoanAgreementMember" name="RevolvingLoanAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_MerchantCashAdvancesMember" name="MerchantCashAdvancesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_MerchantCashAdvancesEntertainmentSegmentMember" name="MerchantCashAdvancesEntertainmentSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarrantLiabilityMember" name="WarrantLiabilityMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" name="ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContingentConsiderationPromissoryNoteMember" name="ContingentConsiderationPromissoryNoteMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarrantDerivativeLiabilitiesMember" name="WarrantDerivativeLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DemonstrationAndTradeshowEquipmentMember" name="DemonstrationAndTradeshowEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AircraftMember" name="AircraftMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_OctoberTwoThousandTwentyThreeMember" name="OctoberTwoThousandTwentyThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WarehouseAndOfficeSpaceMember" name="WarehouseAndOfficeSpaceMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_FirstMedicalBillingCompanyMember" name="FirstMedicalBillingCompanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SecondMedicalBillingCompanyMember" name="SecondMedicalBillingCompanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" name="GoodyTicketsLLCAndTicketSmarterLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrivateMedicalBillingCompanyMember" name="PrivateMedicalBillingCompanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_OfficeSpaceAndCopierMember" name="OfficeSpaceAndCopierMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AmortizedIntangibleAssetsMember" name="AmortizedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LicensesMember" name="LicensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PatentsAndTrademarksMember" name="PatentsAndTrademarksMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SponsorshipAgreementNetworkMember" name="SponsorshipAgreementNetworkMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SEOContentMember" name="SEOContentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PersonalSeatLicensesMember" name="PersonalSeatLicensesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SoftwareMember" name="SoftwareMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_WebsiteEnhancementsEntertainmentSegmentMember" name="WebsiteEnhancementsEntertainmentSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" name="ClientAgreementsRevenueCycleManagementSegmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_UnAmortizedIntangibleAssetsMember" name="UnAmortizedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TradeNameMember" name="TradeNameMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PatentsAndTrademarksPendingMember" name="PatentsAndTrademarksPendingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandAndFivePlanMember" name="TwoThousandAndFivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DuringTwoThousandFifteenMember" name="DuringTwoThousandFifteenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandAndSixPlanMember" name="TwoThousandAndSixPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DuringTwoThousandSixteenMember" name="DuringTwoThousandSixteenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandAndSevenPlanMember" name="TwoThousandAndSevenPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DuringTwoThousandSevenTeenMember" name="DuringTwoThousandSevenTeenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandAndEightPlanMember" name="TwoThousandAndEightPlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DuringTwoThousandEighteenMember" name="DuringTwoThousandEighteenMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_StockOptionsMember" name="StockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RangeOneMember" name="RangeOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RangeTwoMember" name="RangeTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RangeThreeMember" name="RangeThreeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" name="TwoThousandTwentyThreePurchaseWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" name="TwoThousandTwentyFourPurchaseWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RangeFourMember" name="RangeFourMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_OfficersMember" name="OfficersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NewEmployeesMember" name="NewEmployeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_TheSecuritiesPurchaseAgreementMember" name="TheSecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NobilityHealthcareLLCMember" name="NobilityHealthcareLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CountryStampedeAcquisitionMember" name="CountryStampedeAcquisitionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_JCEntertainmentLLCMember" name="JCEntertainmentLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_VideoSolutionsMember" name="VideoSolutionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_EntertainmentSegmentMember" name="EntertainmentSegmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RevenueCycleManagementMember" name="RevenueCycleManagementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NobilityLLCMember" name="NobilityLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_OperatingAgreementMember" name="OperatingAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NotePurchaseAgreementMember" name="NotePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LetterAgreementMember" name="LetterAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PurchaseAndSaleAgreementMember" name="PurchaseAndSaleAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DebtObligationsCurrent" name="DebtObligationsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LossOnConversionOfConvertibleDebt" name="LossOnConversionOfConvertibleDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" name="ChangeInFairValueOfWarrantDerivativeLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" name="ChangeInFairValueOfContingentConsiderationPromissoryNotes" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_GainLossOnExtinguishmentOfLiabilities" name="GainLossOnExtinguishmentOfLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_StockIssuedDuringPeriodValueReverseStockSplits" name="StockIssuedDuringPeriodValueReverseStockSplits" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_MinorityInterestDecreaseFromRedemptionsShares" name="MinorityInterestDecreaseFromRedemptionsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NoncashInterestExpense" name="NoncashInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ConvertibleDebtDiscountAmortization" name="ConvertibleDebtDiscountAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LossOnConversionOfConvertibleNote" name="LossOnConversionOfConvertibleNote" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ProvisionForDoubtfulAccountsReceivable" name="ProvisionForDoubtfulAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" name="ChangeInFairValueOfContingentConsiderationPromissoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" name="IncreaseDecreaseInAccruedInterestRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IncreaseDecreaseInLeaseDeposit" name="IncreaseDecreaseInLeaseDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ProceedsMerchantAdvances" name="ProceedsMerchantAdvances" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ProceedsMerchantAdvancesEntertainmentSegment" name="ProceedsMerchantAdvancesEntertainmentSegment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PaymentsOnCommercialExtensionOfCredit" name="PaymentsOnCommercialExtensionOfCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PaymentsOnMerchantAdvances" name="PaymentsOnMerchantAdvances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" name="PaymentsOnMerchantAdvancesForEntertainmentSegment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrincipalPaymentOnEidlLoan" name="PrincipalPaymentOnEidlLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" name="CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" name="RouAndLeaseLiabilityRecordedOnExtensionOfLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" name="ConversionOfConvertibleNotesPayableIntoCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" name="FairValueOfWarrantsIssuedWithSaleOfShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_GoodwillAcquiredInBusinessAcquisitions" name="GoodwillAcquiredInBusinessAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RestrictedCommonStockGrant" name="RestrictedCommonStockGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ReverseStockSplitRoundingIssuances" name="ReverseStockSplitRoundingIssuances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RestrictedCommonStockForfeitures" name="RestrictedCommonStockForfeitures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DebtDiscountOnConvertibleNote" name="DebtDiscountOnConvertibleNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DisclosurePrepaidExpensesAbstract" name="DisclosurePrepaidExpensesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrepaidExpenseTextBlock" name="PrepaidExpenseTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DisclosureOperatingLeaseAbstract" name="DisclosureOperatingLeaseAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" name="DisclosureCommonStockPurchaseWarrantsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CommonStockPurchaseWarrantsTextBlock" name="CommonStockPurchaseWarrantsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LiquidityandGoingConcernPolicyTextBlock" name="LiquidityandGoingConcernPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContingentConsiderationPolicyTextBlock" name="ContingentConsiderationPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NonControllingInterestsPolicyTextBlock" name="NonControllingInterestsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfContractLiabilitiesTableTextBlock" name="ScheduleOfContractLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" name="ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" name="ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfWarrantModificationTableTextBlock" name="ScheduleOfWarrantModificationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" name="ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" name="ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContractWithCustomerLiabilityAdditions" name="ContractWithCustomerLiabilityAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" name="ContractWithCustomerLiabilityRevenueRecognizedCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" name="ContractWithCustomerLiabilityAdditionsNonCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" name="ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ContractWithCustomerLiabilityAddition" name="ContractWithCustomerLiabilityAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_BusinessAcquisitionPercentageOfWarrantHolders" name="BusinessAcquisitionPercentageOfWarrantHolders" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SalesReturnsAndAllowances" name="SalesReturnsAndAllowances" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_InventoryFinishedGoodsVideoSolutions" name="InventoryFinishedGoodsVideoSolutions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_FinishedGoodsEntertainmentSegment" name="FinishedGoodsEntertainmentSegment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_InventoryValuationReservesVideoSolutions" name="InventoryValuationReservesVideoSolutions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" name="ReserveForExcessAndObsoleteInventoryEntertainmentSegment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_BusinessCombinationContingentConsiderationLiabilityOne" name="BusinessCombinationContingentConsiderationLiabilityOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_RevolvingLoanAgreement" name="RevolvingLoanAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CommercialExtensionOfCreditEntertainmentSegment" name="CommercialExtensionOfCreditEntertainmentSegment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_MerchantAdvances" name="MerchantAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_MerchantAdvancesEntertainmentSegment" name="MerchantAdvancesEntertainmentSegment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DebtInstrumentProjectedRevenue" name="DebtInstrumentProjectedRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PurchaserPercentage" name="PurchaserPercentage" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IssuanceOfWarrantDerivativeLiabilities" name="IssuanceOfWarrantDerivativeLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrincipalAmountOutstandingOfLoans" name="PrincipalAmountOutstandingOfLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LoanAgreementDescription" name="LoanAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShorttermMerchantAdvance" name="ShorttermMerchantAdvance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NetProceedsOfOriginationFees" name="NetProceedsOfOriginationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PaymentOfContingentConsiderationPromissoryNote" name="PaymentOfContingentConsiderationPromissoryNote" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" name="ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ProductWarrantyAccrualWarrantCurrent" name="ProductWarrantyAccrualWarrantCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AccruedLitigationCosts" name="AccruedLitigationCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AccruedSalesReturnsAndAllowancesCurrent" name="AccruedSalesReturnsAndAllowancesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AccruedInterestRelatedPartyCurrent" name="AccruedInterestRelatedPartyCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_CustomersDepositsCurrent" name="CustomersDepositsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" name="ProductWarrantyAccrualChargesAppliedToWarrantyReserve" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" name="EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrepaidInventory" name="PrepaidInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_Building" name="Building" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_DemonstrationAndTradeshowEquipmentGross" name="DemonstrationAndTradeshowEquipmentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" name="FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_LeaseReceivableNoncurrent" name="LeaseReceivableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" name="NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NumberOfRestrictedShareNonVestInYearOne" name="NumberOfRestrictedShareNonVestInYearOne" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NumberOfRestrictedShareNonVestInYearTwo" name="NumberOfRestrictedShareNonVestInYearTwo" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NumberOfRestrictedShareNonVestInYearThree" name="NumberOfRestrictedShareNonVestInYearThree" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_NumberOfRestrictedShareNonVestInYearFour" name="NumberOfRestrictedShareNonVestInYearFour" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SharesUnavailableForIssuance" name="SharesUnavailableForIssuance" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_SharesUnexercisedAndOutstanding" name="SharesUnexercisedAndOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IntrinsicValueOfOutstandingWarrants" name="IntrinsicValueOfOutstandingWarrants" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PrefundedUnitPrice" name="PrefundedUnitPrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_IdentifiableAssets" name="IdentifiableAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_AccruedReimbursableExpensesPayable" name="AccruedReimbursableExpensesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="DGLY_PurchaseWarrantsMember" name="PurchaseWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>dgly-20240630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- 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://digitalallyinc.com/role/Cover" xlink:href="dgly-20240630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheets" xlink:href="dgly-20240630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:href="dgly-20240630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfOperations" xlink:href="dgly-20240630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:href="dgly-20240630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:href="dgly-20240630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Inventories" xlink:href="dgly-20240630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligations" xlink:href="dgly-20240630.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurement" xlink:href="dgly-20240630.xsd#FairValueMeasurement" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpenses" xlink:href="dgly-20240630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxes" xlink:href="dgly-20240630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpenses" xlink:href="dgly-20240630.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLease" xlink:href="dgly-20240630.xsd#OperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssets" xlink:href="dgly-20240630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:href="dgly-20240630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensation" xlink:href="dgly-20240630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquity" xlink:href="dgly-20240630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentData" xlink:href="dgly-20240630.xsd#SegmentData" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:href="dgly-20240630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEvents" xlink:href="dgly-20240630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesTables" xlink:href="dgly-20240630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsTables" xlink:href="dgly-20240630.xsd#DebtObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:href="dgly-20240630.xsd#FairValueMeasurementTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:href="dgly-20240630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:href="dgly-20240630.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseTables" xlink:href="dgly-20240630.xsd#OperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssetsTables" xlink:href="dgly-20240630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:href="dgly-20240630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataTables" xlink:href="dgly-20240630.xsd#SegmentDataTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:href="dgly-20240630.xsd#InventoriesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfMaturityOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:href="dgly-20240630.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedWarrantyExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="dgly-20240630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPrepaidExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:href="dgly-20240630.xsd#OperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="dgly-20240630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:href="dgly-20240630.xsd#ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="dgly-20240630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantModificationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="dgly-20240630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSegmentReportingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:href="dgly-20240630.xsd#SegmentDataDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="dgly-20240630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:href="dgly-20240630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets">
      <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_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" 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="4" 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_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_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetIncludingGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetIncludingGoodwill" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="3" 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_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" 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="5" 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="dgly-20240630.xsd#DGLY_DebtObligationsCurrent" xlink:label="loc_DGLYDebtObligationsCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_DGLYDebtObligationsCurrent" 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_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaapDerivativeLiabilitiesCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDerivativeLiabilitiesCurrent" 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_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" 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_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" 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_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" 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_LeaseDepositLiability" xlink:label="loc_us-gaapLeaseDepositLiability" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLeaseDepositLiability" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <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-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" 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-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated 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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" 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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" 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_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpense" 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_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" 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_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" 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-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_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_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterest" 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_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpenseNonoperating" 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_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaapGainLossRelatedToLitigationSettlement" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossRelatedToLitigationSettlement" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleDebt" xlink:label="loc_DGLYLossOnConversionOfConvertibleDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_DGLYLossOnConversionOfConvertibleDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="loc_DGLYGainLossOnExtinguishmentOfLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_DGLYGainLossOnExtinguishmentOfLiabilities" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" 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_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" 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="11" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" 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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapProfitLoss" 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_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Consolidated Statements of Stockholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated 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_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" 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="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" 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="5" 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="dgly-20240630.xsd#DGLY_NoncashInterestExpense" xlink:label="loc_DGLYNoncashInterestExpense" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYNoncashInterestExpense" 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_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="loc_DGLYGainLossOnExtinguishmentOfLiabilities" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYGainLossOnExtinguishmentOfLiabilities" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ConvertibleDebtDiscountAmortization" xlink:label="loc_DGLYConvertibleDebtDiscountAmortization" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYConvertibleDebtDiscountAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleNote" xlink:label="loc_DGLYLossOnConversionOfConvertibleNote" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYLossOnConversionOfConvertibleNote" 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_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProvisionForDoubtfulAccountsReceivable" xlink:label="loc_DGLYProvisionForDoubtfulAccountsReceivable" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYProvisionForDoubtfulAccountsReceivable" 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_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNote" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNote" 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="17" 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_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" 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="19" 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_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_DGLYIncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYIncreaseDecreaseInOperatingLeaseRightOfUseAssets" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" 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="23" 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_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" xlink:label="loc_DGLYIncreaseDecreaseInAccruedInterestRelatedParty" />
      <link:calculationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYIncreaseDecreaseInAccruedInterestRelatedParty" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInLeaseDeposit" xlink:label="loc_DGLYIncreaseDecreaseInLeaseDeposit" />
      <link:calculationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DGLYIncreaseDecreaseInLeaseDeposit" 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_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:calculationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" 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_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" 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_PaymentsToAcquireFurnitureAndFixtures" xlink:label="loc_us-gaapPaymentsToAcquireFurnitureAndFixtures" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireFurnitureAndFixtures" 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_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" 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_ProceedsFromSaleOfIntangibleAssets" xlink:label="loc_us-gaapProceedsFromSaleOfIntangibleAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfIntangibleAssets" 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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" 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="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvances" xlink:label="loc_DGLYProceedsMerchantAdvances" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYProceedsMerchantAdvances" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYProceedsMerchantAdvancesEntertainmentSegment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYProceedsMerchantAdvancesEntertainmentSegment" 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_ProceedsFromOtherEquity" xlink:label="loc_us-gaapProceedsFromOtherEquity" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromOtherEquity" 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_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" 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_ProceedsFromIssuanceOfCommercialPaper" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommercialPaper" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommercialPaper" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:label="loc_DGLYPaymentsOnCommercialExtensionOfCredit" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYPaymentsOnCommercialExtensionOfCredit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvances" xlink:label="loc_DGLYPaymentsOnMerchantAdvances" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYPaymentsOnMerchantAdvances" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:label="loc_DGLYPaymentsOnMerchantAdvancesForEntertainmentSegment" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYPaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalPaymentOnEidlLoan" xlink:label="loc_DGLYPrincipalPaymentOnEidlLoan" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_DGLYPrincipalPaymentOnEidlLoan" 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_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" 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://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Inventories" xlink:title="00000008 - Disclosure - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligations" xlink:title="00000009 - Disclosure - DEBT OBLIGATIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/FairValueMeasurement" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpenses" xlink:title="00000011 - Disclosure - ACCRUED EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PrepaidExpenses" xlink:title="00000013 - Disclosure - PREPAID EXPENSES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLease" xlink:title="00000015 - Disclosure - OPERATING LEASE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:title="00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssets" xlink:title="00000017 - Disclosure - OTHER ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:title="00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensation" xlink:title="00000019 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:title="00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquity" xlink:title="00000021 - Disclosure - STOCKHOLDERS&#8217; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:title="00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:title="00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentData" xlink:title="00000024 - Disclosure - SEGMENT DATA" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:title="00000025 - Disclosure - RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsTables" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:title="00000031 - Disclosure - FAIR VALUE MEASUREMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - ACCRUED EXPENSES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:title="00000033 - Disclosure - PREPAID EXPENSES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000034 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLeaseTables" xlink:title="00000035 - Disclosure - OPERATING LEASE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:title="00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssetsTables" xlink:title="00000037 - Disclosure - OTHER ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:title="00000038 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:title="00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:title="00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:title="00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataTables" xlink:title="00000042 - Disclosure - SEGMENT DATA (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:title="00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)">
      <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: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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:title="00000047 - Disclosure - SCHEDULE OF INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryRawMaterials" 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_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryFinishedGoodsVideoSolutions" xlink:label="loc_DGLYInventoryFinishedGoodsVideoSolutions" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_DGLYInventoryFinishedGoodsVideoSolutions" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FinishedGoodsEntertainmentSegment" xlink:label="loc_DGLYFinishedGoodsEntertainmentSegment" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_DGLYFinishedGoodsEntertainmentSegment" 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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryValuationReservesVideoSolutions" xlink:label="loc_DGLYInventoryValuationReservesVideoSolutions" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_DGLYInventoryValuationReservesVideoSolutions" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:label="loc_DGLYReserveForExcessAndObsoleteInventoryEntertainmentSegment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_DGLYReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:title="00000048 - Disclosure - INVENTORIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:title="00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" 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_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:label="loc_DGLYBusinessCombinationContingentConsiderationLiabilityOne" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYBusinessCombinationContingentConsiderationLiabilityOne" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreement" xlink:label="loc_DGLYRevolvingLoanAgreement" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYRevolvingLoanAgreement" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommercialExtensionOfCreditEntertainmentSegment" xlink:label="loc_DGLYCommercialExtensionOfCreditEntertainmentSegment" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYCommercialExtensionOfCreditEntertainmentSegment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvances" xlink:label="loc_DGLYMerchantAdvances" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYMerchantAdvances" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYMerchantAdvancesEntertainmentSegment" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYMerchantAdvancesEntertainmentSegment" 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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_DGLYLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_DGLYLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:title="00000052 - Disclosure - DEBT OBLIGATIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)">
      <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:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProductWarrantyAccrualWarrantCurrent" xlink:label="loc_DGLYProductWarrantyAccrualWarrantCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_DGLYProductWarrantyAccrualWarrantCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedLitigationCosts" xlink:label="loc_DGLYAccruedLitigationCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_DGLYAccruedLitigationCosts" 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_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" 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_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedSalesReturnsAndAllowancesCurrent" xlink:label="loc_DGLYAccruedSalesReturnsAndAllowancesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_DGLYAccruedSalesReturnsAndAllowancesCurrent" 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_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedInterestRelatedPartyCurrent" xlink:label="loc_DGLYAccruedInterestRelatedPartyCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_DGLYAccruedInterestRelatedPartyCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CustomersDepositsCurrent" xlink:label="loc_DGLYCustomersDepositsCurrent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_DGLYCustomersDepositsCurrent" 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_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:title="00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000057 - Disclosure - INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (Details)">
      <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:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrepaidInventory" xlink:label="loc_DGLYPrepaidInventory" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseCurrent" xlink:to="loc_DGLYPrepaidInventory" 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_PrepaidAdvertising" xlink:label="loc_us-gaapPrepaidAdvertising" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseCurrent" xlink:to="loc_us-gaapPrepaidAdvertising" 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_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)">
      <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:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_Building" xlink:label="loc_DGLYBuilding" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DGLYBuilding" 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_Land" xlink:label="loc_us-gaapLand" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLand" 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_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapFurnitureAndFixturesGross" 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_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:label="loc_DGLYDemonstrationAndTradeshowEquipmentGross" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_DGLYDemonstrationAndTradeshowEquipmentGross" 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_BuildingsAndImprovementsGross" xlink:label="loc_us-gaapBuildingsAndImprovementsGross" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapBuildingsAndImprovementsGross" 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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)">
      <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: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="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" 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_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeaseLiability" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="loc_DGLYLesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_DGLYLesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:title="00000064 - Disclosure - OPERATING LEASE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:title="00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)">
      <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:label="loc_DGLYFiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_DGLYFiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:title="00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (Details)">
      <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:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LeaseReceivableNoncurrent" xlink:label="loc_DGLYLeaseReceivableNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_DGLYLeaseReceivableNoncurrent" 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_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapRestrictedCashNoncurrent" 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_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssetsNoncurrent" xlink:to="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:title="00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000074 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:title="00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:title="00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000079 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:title="00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:title="00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:title="00000084 - Disclosure - SEGMENT DATA (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000085 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000086 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>dgly-20240630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- 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://digitalallyinc.com/role/Cover" xlink:href="dgly-20240630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheets" xlink:href="dgly-20240630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:href="dgly-20240630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfOperations" xlink:href="dgly-20240630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:href="dgly-20240630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:href="dgly-20240630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Inventories" xlink:href="dgly-20240630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligations" xlink:href="dgly-20240630.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurement" xlink:href="dgly-20240630.xsd#FairValueMeasurement" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpenses" xlink:href="dgly-20240630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxes" xlink:href="dgly-20240630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpenses" xlink:href="dgly-20240630.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLease" xlink:href="dgly-20240630.xsd#OperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssets" xlink:href="dgly-20240630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:href="dgly-20240630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensation" xlink:href="dgly-20240630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquity" xlink:href="dgly-20240630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentData" xlink:href="dgly-20240630.xsd#SegmentData" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:href="dgly-20240630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEvents" xlink:href="dgly-20240630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesTables" xlink:href="dgly-20240630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsTables" xlink:href="dgly-20240630.xsd#DebtObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:href="dgly-20240630.xsd#FairValueMeasurementTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:href="dgly-20240630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:href="dgly-20240630.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseTables" xlink:href="dgly-20240630.xsd#OperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssetsTables" xlink:href="dgly-20240630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:href="dgly-20240630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataTables" xlink:href="dgly-20240630.xsd#SegmentDataTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:href="dgly-20240630.xsd#InventoriesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfMaturityOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:href="dgly-20240630.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedWarrantyExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="dgly-20240630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPrepaidExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:href="dgly-20240630.xsd#OperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="dgly-20240630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:href="dgly-20240630.xsd#ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="dgly-20240630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantModificationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="dgly-20240630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSegmentReportingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:href="dgly-20240630.xsd#SegmentDataDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="dgly-20240630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:href="dgly-20240630.xsd#SubsequentEventsDetailsNarrative" 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://digitalallyinc.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated 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_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_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_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_ProductMember" xlink:label="loc_us-gaapProductMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember_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_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract_130" 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_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesAbstract_130" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" 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_CostOfRevenueAbstract" xlink:label="loc_us-gaapCostOfRevenueAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenueAbstract_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_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCostOfRevenueAbstract_130" xlink:to="loc_us-gaapCostOfRevenue_130" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGrossProfit_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_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_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_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_130" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_130" 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_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_130" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense_130" 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_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_130" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense_130" xlink:type="arc" order="8" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract_130" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense_130" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_130" 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_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" 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_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapInvestmentIncomeInterest_130" 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_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapInterestExpenseNonoperating_130" xlink:type="arc" order="13" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense_130" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaapGainLossRelatedToLitigationSettlement_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapGainLossRelatedToLitigationSettlement_130" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleDebt" xlink:label="loc_DGLYLossOnConversionOfConvertibleDebt_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_DGLYLossOnConversionOfConvertibleDebt_130" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities_130" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes_130" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="loc_DGLYGainLossOnExtinguishmentOfLiabilities_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_DGLYGainLossOnExtinguishmentOfLiabilities_130" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_130" 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_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfIntangibleAssets_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapGainLossOnDispositionOfIntangibleAssets_130" 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_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_130" 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_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract_130" xlink:to="loc_us-gaapNonoperatingIncomeExpense_130" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_130" xlink:type="arc" order="24" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_130" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_130" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_130" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic_130" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicAbstract_130" xlink:type="arc" order="29" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract_130" xlink:to="loc_us-gaapEarningsPerShareBasic_130" 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_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract_130" xlink:to="loc_us-gaapEarningsPerShareDiluted_130" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_130" xlink:type="arc" order="32" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_130" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic_130" xlink:type="arc" order="33" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract_130" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding_130" xlink:type="arc" order="34" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Consolidated 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_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_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_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="loc_DGLYStockIssuedDuringPeriodValueReverseStockSplits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYStockIssuedDuringPeriodValueReverseStockSplits_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_DGLYMinorityInterestDecreaseFromRedemptionsShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYMinorityInterestDecreaseFromRedemptionsShares_60" 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_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_60" 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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_60" 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_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued_60" xlink:type="arc" order="15" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Inventories" xlink:title="00000008 - Disclosure - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligations" xlink:title="00000009 - Disclosure - DEBT OBLIGATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/FairValueMeasurement" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpenses" xlink:title="00000011 - Disclosure - ACCRUED EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/IncomeTaxes" xlink:title="00000012 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PrepaidExpenses" xlink:title="00000013 - Disclosure - PREPAID EXPENSES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLease" xlink:title="00000015 - Disclosure - OPERATING LEASE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:title="00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssets" xlink:title="00000017 - Disclosure - OTHER ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:title="00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensation" xlink:title="00000019 - Disclosure - STOCK-BASED COMPENSATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:title="00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquity" xlink:title="00000021 - Disclosure - STOCKHOLDERS&#8217; EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:title="00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:title="00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember_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_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentData" xlink:title="00000024 - Disclosure - SEGMENT DATA" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:title="00000025 - Disclosure - RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsTables" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:title="00000031 - Disclosure - FAIR VALUE MEASUREMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - ACCRUED EXPENSES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:title="00000033 - Disclosure - PREPAID EXPENSES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000034 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLeaseTables" xlink:title="00000035 - Disclosure - OPERATING LEASE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:title="00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssetsTables" xlink:title="00000037 - Disclosure - OTHER ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:title="00000038 - Disclosure - STOCK-BASED COMPENSATION (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:title="00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:title="00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:title="00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_DGLYScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_DGLYScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataTables" xlink:title="00000042 - Disclosure - SEGMENT DATA (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:title="00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:label="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" 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_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_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_DemandDepositsMember" xlink:label="loc_us-gaapDemandDepositsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapDemandDepositsMember_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_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember_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_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis_130" 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_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedGain_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedGain_130" 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_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss_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_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities_130" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - NATURE OF BUSINESS 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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" 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_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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_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="dgly-20240630.xsd#DGLY_MergerAgreementMember" xlink:label="loc_DGLYMergerAgreementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYMergerAgreementMember_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_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_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="dgly-20240630.xsd#DGLY_PredecessorCommonStockMember" xlink:label="loc_DGLYPredecessorCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYPredecessorCommonStockMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RegistrantCommonStockMember" xlink:label="loc_DGLYRegistrantCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYRegistrantCommonStockMember_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_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_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_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" 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_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" 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_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_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_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CloverLeafCapitalCorpMember" xlink:label="loc_DGLYCloverLeafCapitalCorpMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCloverLeafCapitalCorpMember_30" xlink:type="arc" order="32" />
      <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_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_120" 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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_120" 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_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaapBusinessAcquisitionSharePrice_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapBusinessAcquisitionSharePrice_120" 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_BusinessCombinationPriceOfAcquisitionExpected" xlink:label="loc_us-gaapBusinessCombinationPriceOfAcquisitionExpected_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapBusinessCombinationPriceOfAcquisitionExpected_120" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessAcquisitionPercentageOfWarrantHolders" xlink:label="loc_DGLYBusinessAcquisitionPercentageOfWarrantHolders_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_DGLYBusinessAcquisitionPercentageOfWarrantHolders_120" 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_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetIncomeLoss_120" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_120" 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_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities_120" 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_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities_120" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized_120" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SalesReturnsAndAllowances" xlink:label="loc_DGLYSalesReturnsAndAllowances_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_DGLYSalesReturnsAndAllowances_120" 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_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount_120" 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_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_120" 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_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapRestrictedCashNoncurrent_120" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments_120" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:title="00000047 - Disclosure - SCHEDULE OF INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:title="00000048 - Disclosure - INVENTORIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:title="00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" 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-gaapDebtInstrumentTable" 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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_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-gaapDebtInstrumentTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_50" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_50" 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_50" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:title="00000052 - 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_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" 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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:label="loc_DGLYTwoThousandTwentySmallBusinessAdministrationNotesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwoThousandTwentySmallBusinessAdministrationNotesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JuneContingentNoteMember" xlink:label="loc_DGLYJuneContingentNoteMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYJuneContingentNoteMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AugustContingentPaymentNoteMember" xlink:label="loc_DGLYAugustContingentPaymentNoteMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYAugustContingentPaymentNoteMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:label="loc_DGLYTwentyTwentyThreeCommercialExtensionOfCreditMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwentyTwentyThreeCommercialExtensionOfCreditMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" xlink:label="loc_DGLYTwentyTwentyFourCommercialExtensionOfCreditMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwentyTwentyFourCommercialExtensionOfCreditMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecuritiesPurchaseAgreementMember" xlink:label="loc_DGLYSecuritiesPurchaseAgreementMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYSecuritiesPurchaseAgreementMember_190" xlink:type="arc" order="191" />
      <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-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_210" xlink:type="arc" order="211" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantOneMember" xlink:label="loc_DGLYWarrantOneMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantOneMember_220" xlink:type="arc" order="221" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantTwoMember" xlink:label="loc_DGLYWarrantTwoMember_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantTwoMember_230" xlink:type="arc" order="231" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantThreeMember" xlink:label="loc_DGLYWarrantThreeMember_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantThreeMember_240" xlink:type="arc" order="241" />
      <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_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_250" xlink:type="arc" order="251" />
      <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-gaapScheduleOfShortTermDebtTable" 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="dgly-20240630.xsd#DGLY_RegistrationRightsAgreementMember" xlink:label="loc_DGLYRegistrationRightsAgreementMember_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYRegistrationRightsAgreementMember_260" xlink:type="arc" order="261" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" 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_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" 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_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreementMember" xlink:label="loc_DGLYRevolvingLoanAgreementMember_320" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_DGLYRevolvingLoanAgreementMember_320" xlink:type="arc" order="321" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesMember" xlink:label="loc_DGLYMerchantCashAdvancesMember_360" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_DGLYMerchantCashAdvancesMember_360" xlink:type="arc" order="361" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesEntertainmentSegmentMember" xlink:label="loc_DGLYMerchantCashAdvancesEntertainmentSegmentMember_400" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_DGLYMerchantCashAdvancesEntertainmentSegmentMember_400" xlink:type="arc" order="401" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromLoans_450" 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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_450" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_450" 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_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_450" 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_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestExpenseDebt_450" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtInstrumentProjectedRevenue" xlink:label="loc_DGLYDebtInstrumentProjectedRevenue_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYDebtInstrumentProjectedRevenue_450" 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_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue_450" 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_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_450" 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_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_450" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription_450" 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_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:label="loc_us-gaapPrincipalAmountOutstandingOfLoansHeldInPortfolio_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPrincipalAmountOutstandingOfLoansHeldInPortfolio_450" 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_LineOfCreditFacilityPeriodicPayment" xlink:label="loc_us-gaapLineOfCreditFacilityPeriodicPayment_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityPeriodicPayment_450" 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_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProfessionalFees_450" 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_ProceedsFromDepositsFromCustomers" xlink:label="loc_us-gaapProceedsFromDepositsFromCustomers_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromDepositsFromCustomers_450" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomersForProgressPayments" xlink:label="loc_us-gaapProceedsFromCustomersForProgressPayments_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromCustomersForProgressPayments_450" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomers" xlink:label="loc_us-gaapProceedsFromCustomers_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromCustomers_450" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaapDebtConversionOriginalDebtAmount1_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtConversionOriginalDebtAmount1_450" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromConvertibleDebt_450" xlink:type="arc" order="17" />
      <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_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_450" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_450" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_450" 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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_450" 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_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants_450" 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_CommonStockConvertibleConversionPriceIncrease" xlink:label="loc_us-gaapCommonStockConvertibleConversionPriceIncrease_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapCommonStockConvertibleConversionPriceIncrease_450" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaapDebtInstrumentRedemptionPricePercentage_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentRedemptionPricePercentage_450" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaserPercentage" xlink:label="loc_DGLYPurchaserPercentage_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPurchaserPercentage_450" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYIssuanceOfWarrantDerivativeLiabilities_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYIssuanceOfWarrantDerivativeLiabilities_450" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare_450" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_450" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_450" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleNote" xlink:label="loc_DGLYLossOnConversionOfConvertibleNote_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYLossOnConversionOfConvertibleNote_450" 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_ProceedsFromIssuanceOfSecuredDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfSecuredDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfSecuredDebt_450" 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_RepaymentsOfSecuredDebt" xlink:label="loc_us-gaapRepaymentsOfSecuredDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapRepaymentsOfSecuredDebt_450" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalAmountOutstandingOfLoans" xlink:label="loc_DGLYPrincipalAmountOutstandingOfLoans_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPrincipalAmountOutstandingOfLoans_450" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepaidPrincipal" xlink:label="loc_us-gaapDebtInstrumentRepaidPrincipal_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentRepaidPrincipal_450" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LoanAgreementDescription" xlink:label="loc_DGLYLoanAgreementDescription_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYLoanAgreementDescription_450" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts_450" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium_450" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShorttermMerchantAdvance" xlink:label="loc_DGLYShorttermMerchantAdvance_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYShorttermMerchantAdvance_450" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:label="loc_us-gaapAmortizationOfDeferredLoanOriginationFeesNet_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapAmortizationOfDeferredLoanOriginationFeesNet_450" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NetProceedsOfOriginationFees" xlink:label="loc_DGLYNetProceedsOfOriginationFees_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYNetProceedsOfOriginationFees_450" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapShortTermBorrowings_450" 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_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaapDebtInstrumentInterestRateBasisForEffectiveRate_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateBasisForEffectiveRate_450" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt_450" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvances" xlink:label="loc_DGLYProceedsMerchantAdvances_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYProceedsMerchantAdvances_450" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_450" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvances" xlink:label="loc_DGLYMerchantAdvances_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYMerchantAdvances_450" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYMerchantAdvancesEntertainmentSegment_450" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYMerchantAdvancesEntertainmentSegment_450" xlink:type="arc" order="47" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" 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_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" 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_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" 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_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain_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_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member_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_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member_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_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member_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_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_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="dgly-20240630.xsd#DGLY_WarrantLiabilityMember" xlink:label="loc_DGLYWarrantLiabilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantLiabilityMember_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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:label="loc_DGLYContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure_250" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure_250" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" 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_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" 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_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNoteMember" xlink:label="loc_DGLYContingentConsiderationPromissoryNoteMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYContingentConsiderationPromissoryNoteMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantDerivativeLiabilitiesMember" xlink:label="loc_DGLYWarrantDerivativeLiabilitiesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYWarrantDerivativeLiabilitiesMember_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_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYIssuanceOfWarrantDerivativeLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYIssuanceOfWarrantDerivativeLiabilities_70" 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_LiabilitiesFairValueAdjustment" xlink:label="loc_us-gaapLiabilitiesFairValueAdjustment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueAdjustment_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentOfContingentConsiderationPromissoryNote" xlink:label="loc_DGLYPaymentOfContingentConsiderationPromissoryNote_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPaymentOfContingentConsiderationPromissoryNote_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:title="00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000057 - Disclosure - INCOME TAXES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember_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_LandMember" xlink:label="loc_us-gaapLandMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember_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_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WarehouseMember" xlink:label="loc_srtWarehouseMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_srtWarehouseMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentMember" xlink:label="loc_DGLYDemonstrationAndTradeshowEquipmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_DGLYDemonstrationAndTradeshowEquipmentMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaapBuildingImprovementsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingImprovementsMember_100" xlink:type="arc" order="101" />
      <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-gaapScheduleOfPropertyPlantAndEquipmentTable" 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_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_Building" xlink:label="loc_DGLYBuilding_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_DGLYBuilding_130" 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_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130" 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_Land" xlink:label="loc_us-gaapLand_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLand_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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_130" 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_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapFurnitureAndFixturesGross_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_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapMachineryAndEquipmentGross_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:label="loc_DGLYDemonstrationAndTradeshowEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_DGLYDemonstrationAndTradeshowEquipmentGross_130" 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_BuildingsAndImprovementsGross" xlink:label="loc_us-gaapBuildingsAndImprovementsGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapBuildingsAndImprovementsGross_130" 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_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_130" xlink:type="arc" order="8" />
      <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_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_130" 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_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_130" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000060 - Disclosure - PROPERTY, PLANT 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_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="dgly-20240630.xsd#DGLY_AircraftMember" xlink:label="loc_DGLYAircraftMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_DGLYAircraftMember_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_Depreciation" xlink:label="loc_us-gaapDepreciation_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDepreciation_70" 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_ProceedsFromSaleOfFlightEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfFlightEquipment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfFlightEquipment_70" 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_PaymentsForFlightEquipment" xlink:label="loc_us-gaapPaymentsForFlightEquipment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPaymentsForFlightEquipment_70" 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_PropertyPlantAndEquipmentOther" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOther_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOther_70" 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_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (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/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" 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_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" 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_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_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_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_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_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:title="00000064 - Disclosure - OPERATING LEASE (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_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="dgly-20240630.xsd#DGLY_OctoberTwoThousandTwentyThreeMember" xlink:label="loc_DGLYOctoberTwoThousandTwentyThreeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYOctoberTwoThousandTwentyThreeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarehouseAndOfficeSpaceMember" xlink:label="loc_DGLYWarehouseAndOfficeSpaceMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYWarehouseAndOfficeSpaceMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_OfficeSpaceAndCopierMember" xlink:label="loc_DGLYOfficeSpaceAndCopierMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYOfficeSpaceAndCopierMember_220" xlink:type="arc" order="221" />
      <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_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FirstMedicalBillingCompanyMember" xlink:label="loc_DGLYFirstMedicalBillingCompanyMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYFirstMedicalBillingCompanyMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecondMedicalBillingCompanyMember" xlink:label="loc_DGLYSecondMedicalBillingCompanyMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYSecondMedicalBillingCompanyMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" xlink:label="loc_DGLYGoodyTicketsLLCAndTicketSmarterLLCMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYGoodyTicketsLLCAndTicketSmarterLLCMember_150" xlink:type="arc" order="152" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrivateMedicalBillingCompanyMember" xlink:label="loc_DGLYPrivateMedicalBillingCompanyMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYPrivateMedicalBillingCompanyMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract_270" 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_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeasePayments_270" 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_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm_270" 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_LessorOperatingLeaseDescription" xlink:label="loc_us-gaapLessorOperatingLeaseDescription_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLessorOperatingLeaseDescription_270" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:label="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease_270" 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_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_270" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1_270" 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_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent_270" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:title="00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" 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_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" 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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AmortizedIntangibleAssetsMember" xlink:label="loc_DGLYAmortizedIntangibleAssetsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_DGLYAmortizedIntangibleAssetsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_UnAmortizedIntangibleAssetsMember" xlink:label="loc_DGLYUnAmortizedIntangibleAssetsMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_DGLYUnAmortizedIntangibleAssetsMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LicensesMember" xlink:label="loc_DGLYLicensesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYLicensesMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksMember" xlink:label="loc_DGLYPatentsAndTrademarksMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPatentsAndTrademarksMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SponsorshipAgreementNetworkMember" xlink:label="loc_DGLYSponsorshipAgreementNetworkMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSponsorshipAgreementNetworkMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SEOContentMember" xlink:label="loc_DGLYSEOContentMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSEOContentMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PersonalSeatLicensesMember" xlink:label="loc_DGLYPersonalSeatLicensesMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPersonalSeatLicensesMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SoftwareMember" xlink:label="loc_DGLYSoftwareMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSoftwareMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WebsiteEnhancementsEntertainmentSegmentMember" xlink:label="loc_DGLYWebsiteEnhancementsEntertainmentSegmentMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYWebsiteEnhancementsEntertainmentSegmentMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" xlink:label="loc_DGLYClientAgreementsRevenueCycleManagementSegmentsMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYClientAgreementsRevenueCycleManagementSegmentsMember_140" xlink:type="arc" order="142" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapGoodwillMember_180" xlink:type="arc" order="182" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TradeNameMember" xlink:label="loc_DGLYTradeNameMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYTradeNameMember_200" xlink:type="arc" order="202" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksPendingMember" xlink:label="loc_DGLYPatentsAndTrademarksPendingMember_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPatentsAndTrademarksPendingMember_220" xlink:type="arc" order="222" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross_270" 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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization_270" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill_270" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:title="00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:title="00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (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/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="dgly-20240630.xsd#DGLY_StockOptionsMember" xlink:label="loc_DGLYStockOptionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYStockOptionsMember_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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_40" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" 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_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="dgly-20240630.xsd#DGLY_RangeOneMember" xlink:label="loc_DGLYRangeOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeTwoMember" xlink:label="loc_DGLYRangeTwoMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeTwoMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeThreeMember" xlink:label="loc_DGLYRangeThreeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeThreeMember_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_90" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_90" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_90" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_90" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000074 - 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="dgly-20240630.xsd#DGLY_TwoThousandAndFivePlanMember" xlink:label="loc_DGLYTwoThousandAndFivePlanMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndFivePlanMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSixPlanMember" xlink:label="loc_DGLYTwoThousandAndSixPlanMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndSixPlanMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSevenPlanMember" xlink:label="loc_DGLYTwoThousandAndSevenPlanMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndSevenPlanMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndEightPlanMember" xlink:label="loc_DGLYTwoThousandAndEightPlanMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndEightPlanMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" 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_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" 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_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandFifteenMember" xlink:label="loc_DGLYDuringTwoThousandFifteenMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandFifteenMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSixteenMember" xlink:label="loc_DGLYDuringTwoThousandSixteenMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandSixteenMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSevenTeenMember" xlink:label="loc_DGLYDuringTwoThousandSevenTeenMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandSevenTeenMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandEighteenMember" xlink:label="loc_DGLYDuringTwoThousandEighteenMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandEighteenMember_90" xlink:type="arc" order="92" />
      <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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember_120" xlink:type="arc" order="121" />
      <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_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense_140" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnavailableForIssuance" xlink:label="loc_DGLYSharesUnavailableForIssuance_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYSharesUnavailableForIssuance_140" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnexercisedAndOutstanding" xlink:label="loc_DGLYSharesUnexercisedAndOutstanding_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYSharesUnexercisedAndOutstanding_140" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_140" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_140" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_140" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_140" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:title="00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (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/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="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" 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_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" 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_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain_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_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaapMeasurementInputPriceVolatilityMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputPriceVolatilityMember_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_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember_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_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaapMeasurementInputExpectedDividendRateMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedDividendRateMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaapMeasurementInputExpectedTermMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedTermMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaapMeasurementInputExercisePriceMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExercisePriceMember_80" xlink:type="arc" order="82" />
      <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-gaapStatementTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <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_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_80" xlink:type="arc" order="83" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_90" xlink:type="arc" order="93" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingMeasurementInput_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingMeasurementInput_330" 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_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_330" 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_330" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (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/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="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_40" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (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/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="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_60" xlink:type="arc" order="61" />
      <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-gaapStatementTable" 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="dgly-20240630.xsd#DGLY_RangeOneMember" xlink:label="loc_DGLYRangeOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeOneMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeTwoMember" xlink:label="loc_DGLYRangeTwoMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeTwoMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeThreeMember" xlink:label="loc_DGLYRangeThreeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeThreeMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeFourMember" xlink:label="loc_DGLYRangeFourMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeFourMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_110" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:title="00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (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="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember_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_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_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_WarrantMember" xlink:label="loc_us-gaapWarrantMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IntrinsicValueOfOutstandingWarrants" xlink:label="loc_DGLYIntrinsicValueOfOutstandingWarrants_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYIntrinsicValueOfOutstandingWarrants_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_60" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000079 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)">
      <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_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <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="dgly-20240630.xsd#DGLY_OfficersMember" xlink:label="loc_DGLYOfficersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_DGLYOfficersMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NewEmployeesMember" xlink:label="loc_DGLYNewEmployeesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_DGLYNewEmployeesMember_10" xlink:type="arc" order="11" />
      <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-gaapStatementTable" 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_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="32" />
      <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-gaapStatementTable" 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="dgly-20240630.xsd#DGLY_TheSecuritiesPurchaseAgreementMember" xlink:label="loc_DGLYTheSecuritiesPurchaseAgreementMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYTheSecuritiesPurchaseAgreementMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" 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_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" 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_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_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_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityHealthcareLLCMember" xlink:label="loc_DGLYNobilityHealthcareLLCMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_DGLYNobilityHealthcareLLCMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityHealthcareLLCMember" xlink:label="loc_DGLYNobilityHealthcareLLCMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_DGLYNobilityHealthcareLLCMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_200" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_200" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_200" 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_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_200" 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_OtherExpenses" xlink:label="loc_us-gaapOtherExpenses_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherExpenses_200" 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_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_200" 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_SharePrice" xlink:label="loc_us-gaapSharePrice_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharePrice_200" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrefundedUnitPrice" xlink:label="loc_DGLYPrefundedUnitPrice_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYPrefundedUnitPrice_200" 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_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_200" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_200" 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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_200" 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_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_200" 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_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent_200" 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_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_200" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:title="00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_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_Goodwill" xlink:label="loc_us-gaapGoodwill_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_30" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:label="loc_DGLYBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_DGLYBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_30" 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_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_30" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:title="00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JCEntertainmentLLCMember" xlink:label="loc_DGLYJCEntertainmentLLCMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYJCEntertainmentLLCMember_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_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_20" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" 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_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain_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_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember_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_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" 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_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" 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_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_VideoSolutionsMember" xlink:label="loc_DGLYVideoSolutionsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYVideoSolutionsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevenueCycleManagementMember" xlink:label="loc_DGLYRevenueCycleManagementMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYRevenueCycleManagementMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EntertainmentSegmentMember" xlink:label="loc_DGLYEntertainmentSegmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYEntertainmentSegmentMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember_160" xlink:type="arc" order="162" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_310" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit_310" 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_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss_310" 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_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization_310" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IdentifiableAssets" xlink:label="loc_DGLYIdentifiableAssets_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_DGLYIdentifiableAssets_310" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:title="00000084 - Disclosure - SEGMENT DATA (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" 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_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" 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_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" 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_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_VideoSolutionsMember" xlink:label="loc_DGLYVideoSolutionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYVideoSolutionsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EntertainmentSegmentMember" xlink:label="loc_DGLYEntertainmentSegmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYEntertainmentSegmentMember_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_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments_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_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000085 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" 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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" 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_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" 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_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityLLCMember" xlink:label="loc_DGLYNobilityLLCMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_DGLYNobilityLLCMember_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_RelatedPartyMember" xlink:label="loc_us-gaapRelatedPartyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapRelatedPartyMember_60" xlink:type="arc" order="61" />
      <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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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_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="dgly-20240630.xsd#DGLY_OperatingAgreementMember" xlink:label="loc_DGLYOperatingAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYOperatingAgreementMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedReimbursableExpensesPayable" xlink:label="loc_DGLYAccruedReimbursableExpensesPayable_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_DGLYAccruedReimbursableExpensesPayable_100" 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_ManagementFeeExpense" xlink:label="loc_us-gaapManagementFeeExpense_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapManagementFeeExpense_100" 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_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapNotesPayableCurrent_100" 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_BusinessCombinationContingentConsiderationAsset" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationAsset_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationAsset_100" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_100" 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_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent_100" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000086 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" 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_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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_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="dgly-20240630.xsd#DGLY_NotePurchaseAgreementMember" xlink:label="loc_DGLYNotePurchaseAgreementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYNotePurchaseAgreementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LetterAgreementMember" xlink:label="loc_DGLYLetterAgreementMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYLetterAgreementMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaseAndSaleAgreementMember" xlink:label="loc_DGLYPurchaseAndSaleAgreementMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYPurchaseAndSaleAgreementMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" 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_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" 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_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_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_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_10" xlink:type="arc" order="12" />
      <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-gaapSubsequentEventTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="3" />
      <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_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/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_30" xlink:type="arc" order="32" />
      <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-gaapSubsequentEventTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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_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_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_80" 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_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaapDebtInstrumentRepurchasedFaceAmount_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentRepurchasedFaceAmount_80" 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_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaapDebtInstrumentAnnualPrincipalPayment_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentAnnualPrincipalPayment_80" 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_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" xlink:label="loc_us-gaapDefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_80" 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_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_80" 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_RepaymentsOfDebt" xlink:label="loc_us-gaapRepaymentsOfDebt_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapRepaymentsOfDebt_80" 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_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_80" 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_PaymentsToAcquireBuildings" xlink:label="loc_us-gaapPaymentsToAcquireBuildings_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBuildings_80" 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_SharesIssued" xlink:label="loc_us-gaapSharesIssued_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSharesIssued_80" xlink:type="arc" order="8" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>dgly-20240630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- 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/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US">Product [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceOtherMember" xlink:label="us-gaap_ServiceOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceOtherMember_lbl" xml:lang="en-US">Service, Other [Member]</link:label>
      <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_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [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_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="dgly-20240630.xsd#DGLY_MergerAgreementMember" xlink:label="DGLY_MergerAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MergerAgreementMember" xlink:to="DGLY_MergerAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MergerAgreementMember_lbl" xml:lang="en-US">Merger Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PredecessorCommonStockMember" xlink:label="DGLY_PredecessorCommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PredecessorCommonStockMember" xlink:to="DGLY_PredecessorCommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PredecessorCommonStockMember_lbl" xml:lang="en-US">Predecessor Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RegistrantCommonStockMember" xlink:label="DGLY_RegistrantCommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RegistrantCommonStockMember" xlink:to="DGLY_RegistrantCommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RegistrantCommonStockMember_lbl" xml:lang="en-US">Registrant 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_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CloverLeafCapitalCorpMember" xlink:label="DGLY_CloverLeafCapitalCorpMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CloverLeafCapitalCorpMember" xlink:to="DGLY_CloverLeafCapitalCorpMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CloverLeafCapitalCorpMember_lbl" xml:lang="en-US">Clover Leaf Capital Corp [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DemandDepositsMember" xlink:label="us-gaap_DemandDepositsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DemandDepositsMember" xlink:to="us-gaap_DemandDepositsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DemandDepositsMember_lbl" xml:lang="en-US">Demand Deposits [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US">Money Market Funds [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:label="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:to="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember_lbl" xml:lang="en-US">2020 Small Business Administration Notes [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JuneContingentNoteMember" xlink:label="DGLY_JuneContingentNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_JuneContingentNoteMember" xlink:to="DGLY_JuneContingentNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_JuneContingentNoteMember_lbl" xml:lang="en-US">June Contingent Payment Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AugustContingentPaymentNoteMember" xlink:label="DGLY_AugustContingentPaymentNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AugustContingentPaymentNoteMember" xlink:to="DGLY_AugustContingentPaymentNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AugustContingentPaymentNoteMember_lbl" xml:lang="en-US">August Contingent Payment Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:label="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:to="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember_lbl" xml:lang="en-US">Twenty Twenty Three Commercial Extension Of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" xlink:label="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" xlink:to="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember_lbl" xml:lang="en-US">2024 Commercial Extension Of Credit [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecuritiesPurchaseAgreementMember" xlink:label="DGLY_SecuritiesPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SecuritiesPurchaseAgreementMember" xlink:to="DGLY_SecuritiesPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SecuritiesPurchaseAgreementMember_lbl" xml:lang="en-US">Securities Purchase 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_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantOneMember" xlink:label="DGLY_WarrantOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantOneMember" xlink:to="DGLY_WarrantOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarrantOneMember_lbl" xml:lang="en-US">Warrant One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantTwoMember" xlink:label="DGLY_WarrantTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantTwoMember" xlink:to="DGLY_WarrantTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarrantTwoMember_lbl" xml:lang="en-US">Warrant Two [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantThreeMember" xlink:label="DGLY_WarrantThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantThreeMember" xlink:to="DGLY_WarrantThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarrantThreeMember_lbl" xml:lang="en-US">Warrant Three [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RegistrationRightsAgreementMember" xlink:label="DGLY_RegistrationRightsAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RegistrationRightsAgreementMember" xlink:to="DGLY_RegistrationRightsAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RegistrationRightsAgreementMember_lbl" xml:lang="en-US">Registration Rights 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_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreementMember" xlink:label="DGLY_RevolvingLoanAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevolvingLoanAgreementMember" xlink:to="DGLY_RevolvingLoanAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RevolvingLoanAgreementMember_lbl" xml:lang="en-US">Revolving Loan Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesMember" xlink:label="DGLY_MerchantCashAdvancesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantCashAdvancesMember" xlink:to="DGLY_MerchantCashAdvancesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MerchantCashAdvancesMember_lbl" xml:lang="en-US">Merchant Cash Advances [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesEntertainmentSegmentMember" xlink:label="DGLY_MerchantCashAdvancesEntertainmentSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantCashAdvancesEntertainmentSegmentMember" xlink:to="DGLY_MerchantCashAdvancesEntertainmentSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MerchantCashAdvancesEntertainmentSegmentMember_lbl" xml:lang="en-US">Merchant Cash Advances Entertainment Segment [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_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantLiabilityMember" xlink:label="DGLY_WarrantLiabilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantLiabilityMember" xlink:to="DGLY_WarrantLiabilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarrantLiabilityMember_lbl" xml:lang="en-US">Warrant Derivative Liability [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:label="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:to="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_lbl" xml:lang="en-US">Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNoteMember" xlink:label="DGLY_ContingentConsiderationPromissoryNoteMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPromissoryNoteMember" xlink:to="DGLY_ContingentConsiderationPromissoryNoteMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContingentConsiderationPromissoryNoteMember_lbl" xml:lang="en-US">Contingent Consideration Promissory Note [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantDerivativeLiabilitiesMember" xlink:label="DGLY_WarrantDerivativeLiabilitiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantDerivativeLiabilitiesMember" xlink:to="DGLY_WarrantDerivativeLiabilitiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarrantDerivativeLiabilitiesMember_lbl" xml:lang="en-US">Warrant Derivative Liabilities [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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WarehouseMember" xlink:label="srt_WarehouseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_WarehouseMember" xlink:to="srt_WarehouseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_WarehouseMember_lbl" xml:lang="en-US">Warehouse [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentMember" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DemonstrationAndTradeshowEquipmentMember" xlink:to="DGLY_DemonstrationAndTradeshowEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentMember_lbl" xml:lang="en-US">Demonstration and Tradeshow 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_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US">Building Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AircraftMember" xlink:label="DGLY_AircraftMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AircraftMember" xlink:to="DGLY_AircraftMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AircraftMember_lbl" xml:lang="en-US">Aircraft [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="dgly-20240630.xsd#DGLY_OctoberTwoThousandTwentyThreeMember" xlink:label="DGLY_OctoberTwoThousandTwentyThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OctoberTwoThousandTwentyThreeMember" xlink:to="DGLY_OctoberTwoThousandTwentyThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_OctoberTwoThousandTwentyThreeMember_lbl" xml:lang="en-US">October 2023 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarehouseAndOfficeSpaceMember" xlink:label="DGLY_WarehouseAndOfficeSpaceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarehouseAndOfficeSpaceMember" xlink:to="DGLY_WarehouseAndOfficeSpaceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WarehouseAndOfficeSpaceMember_lbl" xml:lang="en-US">Warehouse And Office Space [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FirstMedicalBillingCompanyMember" xlink:label="DGLY_FirstMedicalBillingCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FirstMedicalBillingCompanyMember" xlink:to="DGLY_FirstMedicalBillingCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_FirstMedicalBillingCompanyMember_lbl" xml:lang="en-US">First Medical Billing Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecondMedicalBillingCompanyMember" xlink:label="DGLY_SecondMedicalBillingCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SecondMedicalBillingCompanyMember" xlink:to="DGLY_SecondMedicalBillingCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SecondMedicalBillingCompanyMember_lbl" xml:lang="en-US">Second Medical Billing Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" xlink:label="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" xlink:to="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember_lbl" xml:lang="en-US">Goody Tickets, LLC and TicketSmarter, LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrivateMedicalBillingCompanyMember" xlink:label="DGLY_PrivateMedicalBillingCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrivateMedicalBillingCompanyMember" xlink:to="DGLY_PrivateMedicalBillingCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrivateMedicalBillingCompanyMember_lbl" xml:lang="en-US">Private Medical Billing Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_OfficeSpaceAndCopierMember" xlink:label="DGLY_OfficeSpaceAndCopierMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OfficeSpaceAndCopierMember" xlink:to="DGLY_OfficeSpaceAndCopierMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_OfficeSpaceAndCopierMember_lbl" xml:lang="en-US">Office Space and Copier [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AmortizedIntangibleAssetsMember" xlink:label="DGLY_AmortizedIntangibleAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AmortizedIntangibleAssetsMember" xlink:to="DGLY_AmortizedIntangibleAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AmortizedIntangibleAssetsMember_lbl" xml:lang="en-US">Amortized Intangible Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LicensesMember" xlink:label="DGLY_LicensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LicensesMember" xlink:to="DGLY_LicensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LicensesMember_lbl" xml:lang="en-US">Licenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksMember" xlink:label="DGLY_PatentsAndTrademarksMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PatentsAndTrademarksMember" xlink:to="DGLY_PatentsAndTrademarksMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PatentsAndTrademarksMember_lbl" xml:lang="en-US">Patents and Trademarks [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SponsorshipAgreementNetworkMember" xlink:label="DGLY_SponsorshipAgreementNetworkMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SponsorshipAgreementNetworkMember" xlink:to="DGLY_SponsorshipAgreementNetworkMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SponsorshipAgreementNetworkMember_lbl" xml:lang="en-US">Sponsorship Agreement Network [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SEOContentMember" xlink:label="DGLY_SEOContentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SEOContentMember" xlink:to="DGLY_SEOContentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SEOContentMember_lbl" xml:lang="en-US">SEO Content [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PersonalSeatLicensesMember" xlink:label="DGLY_PersonalSeatLicensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PersonalSeatLicensesMember" xlink:to="DGLY_PersonalSeatLicensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PersonalSeatLicensesMember_lbl" xml:lang="en-US">Personal Seat Licenses (Entertainment Segment) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SoftwareMember" xlink:label="DGLY_SoftwareMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SoftwareMember" xlink:to="DGLY_SoftwareMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SoftwareMember_lbl" xml:lang="en-US">Software [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WebsiteEnhancementsEntertainmentSegmentMember" xlink:label="DGLY_WebsiteEnhancementsEntertainmentSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WebsiteEnhancementsEntertainmentSegmentMember" xlink:to="DGLY_WebsiteEnhancementsEntertainmentSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_WebsiteEnhancementsEntertainmentSegmentMember_lbl" xml:lang="en-US">Website Enhancements Entertainment Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" xlink:label="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" xlink:to="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember_lbl" xml:lang="en-US">Client agreements (revenue cycle management segments) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_UnAmortizedIntangibleAssetsMember" xlink:label="DGLY_UnAmortizedIntangibleAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_UnAmortizedIntangibleAssetsMember" xlink:to="DGLY_UnAmortizedIntangibleAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_UnAmortizedIntangibleAssetsMember_lbl" xml:lang="en-US">Unamortized Intangible Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember" xlink:label="us-gaap_GoodwillMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillMember_lbl" xml:lang="en-US">Goodwill [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TradeNameMember" xlink:label="DGLY_TradeNameMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TradeNameMember" xlink:to="DGLY_TradeNameMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TradeNameMember_lbl" xml:lang="en-US">Trade Name [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksPendingMember" xlink:label="DGLY_PatentsAndTrademarksPendingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PatentsAndTrademarksPendingMember" xlink:to="DGLY_PatentsAndTrademarksPendingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PatentsAndTrademarksPendingMember_lbl" xml:lang="en-US">Patents and Trademarks Pending [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="dgly-20240630.xsd#DGLY_TwoThousandAndFivePlanMember" xlink:label="DGLY_TwoThousandAndFivePlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndFivePlanMember" xlink:to="DGLY_TwoThousandAndFivePlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandAndFivePlanMember_lbl" xml:lang="en-US">2005 Stock Option Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandFifteenMember" xlink:label="DGLY_DuringTwoThousandFifteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandFifteenMember" xlink:to="DGLY_DuringTwoThousandFifteenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DuringTwoThousandFifteenMember_lbl" xml:lang="en-US">During 2015 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSixPlanMember" xlink:label="DGLY_TwoThousandAndSixPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndSixPlanMember" xlink:to="DGLY_TwoThousandAndSixPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandAndSixPlanMember_lbl" xml:lang="en-US">2006 Stock Option Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSixteenMember" xlink:label="DGLY_DuringTwoThousandSixteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandSixteenMember" xlink:to="DGLY_DuringTwoThousandSixteenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DuringTwoThousandSixteenMember_lbl" xml:lang="en-US">During 2016 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSevenPlanMember" xlink:label="DGLY_TwoThousandAndSevenPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndSevenPlanMember" xlink:to="DGLY_TwoThousandAndSevenPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandAndSevenPlanMember_lbl" xml:lang="en-US">2007 Stock Option Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSevenTeenMember" xlink:label="DGLY_DuringTwoThousandSevenTeenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandSevenTeenMember" xlink:to="DGLY_DuringTwoThousandSevenTeenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DuringTwoThousandSevenTeenMember_lbl" xml:lang="en-US">During 2017 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndEightPlanMember" xlink:label="DGLY_TwoThousandAndEightPlanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndEightPlanMember" xlink:to="DGLY_TwoThousandAndEightPlanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandAndEightPlanMember_lbl" xml:lang="en-US">2008 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandEighteenMember" xlink:label="DGLY_DuringTwoThousandEighteenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandEighteenMember" xlink:to="DGLY_DuringTwoThousandEighteenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DuringTwoThousandEighteenMember_lbl" xml:lang="en-US">During 2018 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_StockOptionsMember" xlink:label="DGLY_StockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_StockOptionsMember" xlink:to="DGLY_StockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_StockOptionsMember_lbl" xml:lang="en-US">Stock Options [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="dgly-20240630.xsd#DGLY_RangeOneMember" xlink:label="DGLY_RangeOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeOneMember" xlink:to="DGLY_RangeOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RangeOneMember_lbl" xml:lang="en-US">Range One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeTwoMember" xlink:label="DGLY_RangeTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeTwoMember" xlink:to="DGLY_RangeTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RangeTwoMember_lbl" xml:lang="en-US">Range Two [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeThreeMember" xlink:label="DGLY_RangeThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeThreeMember" xlink:to="DGLY_RangeThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RangeThreeMember_lbl" xml:lang="en-US">Range Three [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:to="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember_lbl" xml:lang="en-US">2023 Purchase Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:to="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember_lbl" xml:lang="en-US">2024 Purchase Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExercisePriceMember" xlink:to="us-gaap_MeasurementInputExercisePriceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExercisePriceMember_lbl" xml:lang="en-US">Measurement Input, Exercise Price [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeFourMember" xlink:label="DGLY_RangeFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeFourMember" xlink:to="DGLY_RangeFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RangeFourMember_lbl" xml:lang="en-US">Range Four [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="dgly-20240630.xsd#DGLY_OfficersMember" xlink:label="DGLY_OfficersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OfficersMember" xlink:to="DGLY_OfficersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_OfficersMember_lbl" xml:lang="en-US">Officers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NewEmployeesMember" xlink:label="DGLY_NewEmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NewEmployeesMember" xlink:to="DGLY_NewEmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NewEmployeesMember_lbl" xml:lang="en-US">New Employees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TheSecuritiesPurchaseAgreementMember" xlink:label="DGLY_TheSecuritiesPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TheSecuritiesPurchaseAgreementMember" xlink:to="DGLY_TheSecuritiesPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_TheSecuritiesPurchaseAgreementMember_lbl" xml:lang="en-US">The Securities Purchase 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_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityHealthcareLLCMember" xlink:label="DGLY_NobilityHealthcareLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NobilityHealthcareLLCMember" xlink:to="DGLY_NobilityHealthcareLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NobilityHealthcareLLCMember_lbl" xml:lang="en-US">Nobility Healthcare LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="DGLY_CountryStampedeAcquisitionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CountryStampedeAcquisitionMember" xlink:to="DGLY_CountryStampedeAcquisitionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CountryStampedeAcquisitionMember_lbl" xml:lang="en-US">Country Stampede Acquisition [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JCEntertainmentLLCMember" xlink:label="DGLY_JCEntertainmentLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_JCEntertainmentLLCMember" xlink:to="DGLY_JCEntertainmentLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_JCEntertainmentLLCMember_lbl" xml:lang="en-US">JC Entertainment LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_VideoSolutionsMember" xlink:label="DGLY_VideoSolutionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_VideoSolutionsMember" xlink:to="DGLY_VideoSolutionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_VideoSolutionsMember_lbl" xml:lang="en-US">Video Solutions [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EntertainmentSegmentMember" xlink:label="DGLY_EntertainmentSegmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_EntertainmentSegmentMember" xlink:to="DGLY_EntertainmentSegmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_EntertainmentSegmentMember_lbl" xml:lang="en-US">Entertainment Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidationItemsAxis_lbl" xml:lang="en-US">Consolidation Items [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xml:lang="en-US">Operating Segments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevenueCycleManagementMember" xlink:label="DGLY_RevenueCycleManagementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevenueCycleManagementMember" xlink:to="DGLY_RevenueCycleManagementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RevenueCycleManagementMember_lbl" xml:lang="en-US">Revenue Cycle Management [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="us-gaap_CorporateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateMember" xlink:to="us-gaap_CorporateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateMember_lbl" xml:lang="en-US">Corporate Segment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityLLCMember" xlink:label="DGLY_NobilityLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NobilityLLCMember" xlink:to="DGLY_NobilityLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NobilityLLCMember_lbl" xml:lang="en-US">Nobility LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_OperatingAgreementMember" xlink:label="DGLY_OperatingAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OperatingAgreementMember" xlink:to="DGLY_OperatingAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_OperatingAgreementMember_lbl" xml:lang="en-US">Operating 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_RelatedPartyMember" xlink:label="us-gaap_RelatedPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NotePurchaseAgreementMember" xlink:label="DGLY_NotePurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NotePurchaseAgreementMember" xlink:to="DGLY_NotePurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NotePurchaseAgreementMember_lbl" xml:lang="en-US">Note Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LetterAgreementMember" xlink:label="DGLY_LetterAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LetterAgreementMember" xlink:to="DGLY_LetterAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LetterAgreementMember_lbl" xml:lang="en-US">Letter 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_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaseAndSaleAgreementMember" xlink:label="DGLY_PurchaseAndSaleAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PurchaseAndSaleAgreementMember" xlink:to="DGLY_PurchaseAndSaleAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PurchaseAndSaleAgreementMember_lbl" xml:lang="en-US">Purchase And Sale Agreement [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_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 &#8211; trade, net of $239,391 allowance &#8211; June 30, 2024 and $200,668 &#8211; 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_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables, net of $25,000 allowance &#8211; June 30, 2024 and $5,000 &#8211; 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">Inventories, net</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, plant, 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_IntangibleAssetsNetIncludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US">Goodwill and other intangible 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_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, net</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_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">Current portion of operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Contract liabilities &#8211; 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_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">Notes payable &#8211; related party &#8211; current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtObligationsCurrent" xlink:label="DGLY_DebtObligationsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtObligationsCurrent" xlink:to="DGLY_DebtObligationsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DebtObligationsCurrent_lbl" xml:lang="en-US">Debt obligations &#8211; 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_DerivativeLiabilitiesCurrent" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xml:lang="en-US">Warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</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_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">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_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Debt obligations &#8211; long term</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 obligation &#8211; long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US">Contract liabilities &#8211; long term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseDepositLiability" xlink:label="us-gaap_LeaseDepositLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseDepositLiability" xlink:to="us-gaap_LeaseDepositLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseDepositLiability_lbl" xml:lang="en-US">Lease Deposit</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_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_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_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.001 par value per share; 200,000,000 shares authorized; shares issued: 3,502,037 shares issued &#8211; June 30, 2024 and 2,800,754 shares issued &#8211; 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_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_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Noncontrolling interest in consolidated subsidiary</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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">Allowance for doubtful 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_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:to="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent_lbl" xml:lang="en-US">Allowance for other receivable, current</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 value</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_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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenue:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Total revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xml:lang="en-US">Cost of revenue:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total cost of revenue</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_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpenseAbstract_lbl" xml:lang="en-US">Selling, general and administrative expenses:</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 expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingAndAdvertisingExpense" xlink:to="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xml:lang="en-US">Selling, advertising and promotional expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expense</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/totalLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Total selling, general and administrative 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">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">Other 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_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</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">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_GainLossRelatedToLitigationSettlement" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossRelatedToLitigationSettlement" xlink:to="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossRelatedToLitigationSettlement_lbl" xml:lang="en-US">Loss on accrual for legal settlement</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleDebt" xlink:label="DGLY_LossOnConversionOfConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LossOnConversionOfConvertibleDebt" xlink:to="DGLY_LossOnConversionOfConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LossOnConversionOfConvertibleDebt_lbl" xml:lang="en-US">Loss on conversion of convertible note</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:to="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_lbl" xml:lang="en-US">Change in fair value of warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes_lbl" xml:lang="en-US">Change in fair value of contingent consideration promissory notes</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="DGLY_GainLossOnExtinguishmentOfLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:to="DGLY_GainLossOnExtinguishmentOfLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_GainLossOnExtinguishmentOfLiabilities_lbl" xml:lang="en-US">Gain on extinguishment of liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="us-gaap_GainLossOnDispositionOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="us-gaap_GainLossOnDispositionOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfIntangibleAssets_lbl" xml:lang="en-US">Gain on sale of intangibles</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 sale of property, plant 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_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 (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before 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_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/2003/role/label" 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_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_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_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net (income) attributable to noncontrolling interests of consolidated subsidiary</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Net loss per share information:</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">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">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 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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Balance</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">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_lbl" xml:lang="en-US">Restricted common stock forfeitures</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_lbl" xml:lang="en-US">Restricted common stock forfeitures, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="DGLY_StockIssuedDuringPeriodValueReverseStockSplits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_StockIssuedDuringPeriodValueReverseStockSplits" xlink:to="DGLY_StockIssuedDuringPeriodValueReverseStockSplits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_StockIssuedDuringPeriodValueReverseStockSplits_lbl" xml:lang="en-US">Issuance due to rounding from reverse stock split</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="DGLY_MinorityInterestDecreaseFromRedemptionsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MinorityInterestDecreaseFromRedemptionsShares" xlink:to="DGLY_MinorityInterestDecreaseFromRedemptionsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MinorityInterestDecreaseFromRedemptionsShares_lbl" xml:lang="en-US">Issuance due to rounding from reverse stock split, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net Income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible note into common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible note into common 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_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted common stock grant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted common stock grant, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Sale of common stock and pre-funded warrants, net of offering costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Sale of common stock and pre-funded warrants, net of offering costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US">Fair value of warrants issued along with sale of common stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Balance</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">Balance, shares</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_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash flows 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_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xml:lang="en-US">Loss on sale of property, plant and equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:to="us-gaap_GainLossOnDispositionOfIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfIntangibleAssets_2_lbl" xml:lang="en-US">Gain on sale on intangible</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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NoncashInterestExpense" xlink:label="DGLY_NoncashInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NoncashInterestExpense" xlink:to="DGLY_NoncashInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_NoncashInterestExpense_lbl" xml:lang="en-US">Non-cash interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xml:lang="en-US">Amortization of debt issuance costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:to="DGLY_GainLossOnExtinguishmentOfLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_GainLossOnExtinguishmentOfLiabilities_2_lbl" xml:lang="en-US">Gain on extinguishment of liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Loss on extinguishment of debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:to="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_2_lbl" xml:lang="en-US">Change in fair value of warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ConvertibleDebtDiscountAmortization" xlink:label="DGLY_ConvertibleDebtDiscountAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ConvertibleDebtDiscountAmortization" xlink:to="DGLY_ConvertibleDebtDiscountAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ConvertibleDebtDiscountAmortization_lbl" xml:lang="en-US">Convertible debt discount amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleNote" xlink:label="DGLY_LossOnConversionOfConvertibleNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LossOnConversionOfConvertibleNote" xlink:to="DGLY_LossOnConversionOfConvertibleNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LossOnConversionOfConvertibleNote_lbl" xml:lang="en-US">Loss on conversion of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="us-gaap_InventoryWriteDown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Provision for inventory obsolescence</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProvisionForDoubtfulAccountsReceivable" xlink:label="DGLY_ProvisionForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProvisionForDoubtfulAccountsReceivable" xlink:to="DGLY_ProvisionForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ProvisionForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Provision for doubtful 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_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for doubtful lease reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_lbl" xml:lang="en-US">Change in fair value of contingent consideration promissory note</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">Change 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_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">(Increase) decrease in:</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 &#8211; trade</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other 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">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_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_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xml:lang="en-US">Increase (decrease) in:</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_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" xlink:label="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" xlink:to="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty_lbl" xml:lang="en-US">Accrued Expenses &#8211; related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInLeaseDeposit" xlink:label="DGLY_IncreaseDecreaseInLeaseDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInLeaseDeposit" xlink:to="DGLY_IncreaseDecreaseInLeaseDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IncreaseDecreaseInLeaseDeposit_lbl" xml:lang="en-US">Lease deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities</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_PaymentsToAcquireFurnitureAndFixtures" xlink:label="us-gaap_PaymentsToAcquireFurnitureAndFixtures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireFurnitureAndFixtures" xlink:to="us-gaap_PaymentsToAcquireFurnitureAndFixtures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireFurnitureAndFixtures_lbl" xml:lang="en-US">Purchases of property, plant 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">Additions to 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_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Cash paid for acquisition of Country Stampede</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:label="us-gaap_ProceedsFromSaleOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfIntangibleAssets" xlink:to="us-gaap_ProceedsFromSaleOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfIntangibleAssets_lbl" xml:lang="en-US">Proceeds from sale of intangible asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property, plant 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_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 provided by (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="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvances" xlink:label="DGLY_ProceedsMerchantAdvances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProceedsMerchantAdvances" xlink:to="DGLY_ProceedsMerchantAdvances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ProceedsMerchantAdvances_lbl" xml:lang="en-US">Proceeds &#8211; Merchant Advances &#8211; Video Solutions Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvancesEntertainmentSegment" xlink:label="DGLY_ProceedsMerchantAdvancesEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProceedsMerchantAdvancesEntertainmentSegment" xlink:to="DGLY_ProceedsMerchantAdvancesEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ProceedsMerchantAdvancesEntertainmentSegment_lbl" xml:lang="en-US">Proceeds &#8211; Merchant Advances &#8211; Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherEquity" xlink:label="us-gaap_ProceedsFromOtherEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherEquity" xlink:to="us-gaap_ProceedsFromOtherEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherEquity_lbl" xml:lang="en-US">Net proceeds of equity offering with detachable warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Net proceeds of convertible debt with detachable warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommercialPaper" xlink:label="us-gaap_ProceedsFromIssuanceOfCommercialPaper" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommercialPaper" xlink:to="us-gaap_ProceedsFromIssuanceOfCommercialPaper_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommercialPaper_lbl" xml:lang="en-US">Proceeds &#8211; Commercial Extension of Credit &#8211; Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:label="DGLY_PaymentsOnCommercialExtensionOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:to="DGLY_PaymentsOnCommercialExtensionOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_PaymentsOnCommercialExtensionOfCredit_lbl" xml:lang="en-US">Payments on Commercial Extension of Credit &#8211; Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvances" xlink:label="DGLY_PaymentsOnMerchantAdvances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvances" xlink:to="DGLY_PaymentsOnMerchantAdvances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_PaymentsOnMerchantAdvances_lbl" xml:lang="en-US">Payments on Merchant Advances &#8211; Video Solutions Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:label="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:to="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_lbl" xml:lang="en-US">Payments on Merchant Advances &#8211; Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalPaymentOnEidlLoan" xlink:label="DGLY_PrincipalPaymentOnEidlLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrincipalPaymentOnEidlLoan" xlink:to="DGLY_PrincipalPaymentOnEidlLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_PrincipalPaymentOnEidlLoan_lbl" xml:lang="en-US">Principal payment on EIDL loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Principal payment on contingent consideration promissory notes</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/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by 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, cash equivalents, and restricted cash</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, cash equivalents and restricted cash, 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, cash equivalents and restricted cash, 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 disclosures of cash flow information:</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">Cash payments for 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">Cash payments for 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" xlink:label="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" xlink:to="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment_lbl" xml:lang="en-US">Commercial extension of credit repaid through accrued revenue &#8211; Entertainment segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:label="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:to="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_lbl" xml:lang="en-US">ROU and lease liability recorded on extension (termination) of lease</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" xlink:label="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" xlink:to="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock_lbl" xml:lang="en-US">Conversion of convertible notes payable into common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" xlink:label="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" xlink:to="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares_lbl" xml:lang="en-US">Fair value of warrants issued with sale of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="us-gaap_FairValueOfAssetsAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xml:lang="en-US">Assets acquired in business acquisitions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="us-gaap_LiabilitiesAssumed1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAssumed1" xlink:to="us-gaap_LiabilitiesAssumed1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAssumed1_lbl" xml:lang="en-US">Liabilities assumed in the business acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GoodwillAcquiredInBusinessAcquisitions" xlink:label="DGLY_GoodwillAcquiredInBusinessAcquisitions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GoodwillAcquiredInBusinessAcquisitions" xlink:to="DGLY_GoodwillAcquiredInBusinessAcquisitions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_GoodwillAcquiredInBusinessAcquisitions_lbl" xml:lang="en-US">Goodwill acquired in business acquisitions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Adjustments of accounts payable with the sale proceeds of property, plant and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RestrictedCommonStockGrant" xlink:label="DGLY_RestrictedCommonStockGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RestrictedCommonStockGrant" xlink:to="DGLY_RestrictedCommonStockGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_RestrictedCommonStockGrant_lbl" xml:lang="en-US">Restricted common stock grant</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ReverseStockSplitRoundingIssuances" xlink:label="DGLY_ReverseStockSplitRoundingIssuances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ReverseStockSplitRoundingIssuances" xlink:to="DGLY_ReverseStockSplitRoundingIssuances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ReverseStockSplitRoundingIssuances_lbl" xml:lang="en-US">Reverse stock split rounding issuances</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RestrictedCommonStockForfeitures" xlink:label="DGLY_RestrictedCommonStockForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RestrictedCommonStockForfeitures" xlink:to="DGLY_RestrictedCommonStockForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_RestrictedCommonStockForfeitures_lbl" xml:lang="en-US">Restricted common stock forfeitures</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtDiscountOnConvertibleNote" xlink:label="DGLY_DebtDiscountOnConvertibleNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtDiscountOnConvertibleNote" xlink:to="DGLY_DebtDiscountOnConvertibleNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DebtDiscountOnConvertibleNote_lbl" xml:lang="en-US">Debt discount on convertible note</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">NATURE OF BUSINESS 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_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory 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_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</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_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_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_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="dgly-20240630.xsd#DGLY_DisclosurePrepaidExpensesAbstract" xlink:label="DGLY_DisclosurePrepaidExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosurePrepaidExpensesAbstract" xlink:to="DGLY_DisclosurePrepaidExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DisclosurePrepaidExpensesAbstract_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrepaidExpenseTextBlock" xlink:label="DGLY_PrepaidExpenseTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrepaidExpenseTextBlock" xlink:to="DGLY_PrepaidExpenseTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrepaidExpenseTextBlock_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_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, PLANT AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="DGLY_DisclosureOperatingLeaseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosureOperatingLeaseAbstract" xlink:to="DGLY_DisclosureOperatingLeaseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DisclosureOperatingLeaseAbstract_lbl" xml:lang="en-US">Operating Lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">OPERATING LEASE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL AND OTHER 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets 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_OtherAssetsDisclosureTextBlock" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_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_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_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="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:to="DGLY_DisclosureCommonStockPurchaseWarrantsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DisclosureCommonStockPurchaseWarrantsAbstract_lbl" xml:lang="en-US">Common Stock Purchase Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommonStockPurchaseWarrantsTextBlock" xlink:label="DGLY_CommonStockPurchaseWarrantsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommonStockPurchaseWarrantsTextBlock" xlink:to="DGLY_CommonStockPurchaseWarrantsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CommonStockPurchaseWarrantsTextBlock_lbl" xml:lang="en-US">COMMON STOCK PURCHASE WARRANTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_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_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">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">NET EARNINGS (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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Business Acquisition [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_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">COUNTRY STAMPEDE ACQUISITION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT DATA</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combination</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="dgly-20240630.xsd#DGLY_LiquidityandGoingConcernPolicyTextBlock" xlink:label="DGLY_LiquidityandGoingConcernPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LiquidityandGoingConcernPolicyTextBlock" xlink:to="DGLY_LiquidityandGoingConcernPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LiquidityandGoingConcernPolicyTextBlock_lbl" xml:lang="en-US">Liquidity and Going Concern</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Basis of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</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_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</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/verboseLabel" 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_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_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPolicyTextBlock" xlink:label="DGLY_ContingentConsiderationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPolicyTextBlock" xlink:to="DGLY_ContingentConsiderationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContingentConsiderationPolicyTextBlock_lbl" xml:lang="en-US">Contingent Consideration</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NonControllingInterestsPolicyTextBlock" xlink:label="DGLY_NonControllingInterestsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NonControllingInterestsPolicyTextBlock" xlink:to="DGLY_NonControllingInterestsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NonControllingInterestsPolicyTextBlock_lbl" xml:lang="en-US">Non-Controlling Interests</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">New Accounting Standards</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfContractLiabilitiesTableTextBlock" xlink:label="DGLY_ScheduleOfContractLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfContractLiabilitiesTableTextBlock" xlink:to="DGLY_ScheduleOfContractLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfContractLiabilitiesTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF CONTRACT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">SCHEDULE OF SHORT TERM INVESTMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_lbl" xml:lang="en-US">SCHEDULE OF RECONCILIATION OF 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_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtTableTextBlock" xlink:to="us-gaap_ConvertibleDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF 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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF MATURITY OF DEBT OBLIGATIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" xlink:label="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" xlink:to="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:to="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF 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_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ACCRUED WARRANTY EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">SCHEDULE OF PREPAID EXPENSE</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">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" xlink:label="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" xlink:to="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_lbl" xml:lang="en-US">SCHEDULE OF OPERATING LEASES RIGHT OF USE 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_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">SCHEDULE OF LEASE EXPENSE</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">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">SCHEDULE 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ESTIMATED AMORTIZATION FOR 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_ScheduleOfOtherAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherAssetsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF 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_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">SCHEDULE OF STOCK OPTIONS OUTSTANDING</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF RESTRICTED STOCK ACTIVITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfWarrantModificationTableTextBlock" xlink:label="DGLY_ScheduleOfWarrantModificationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfWarrantModificationTableTextBlock" xlink:to="DGLY_ScheduleOfWarrantModificationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfWarrantModificationTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF WARRANT MODIFICATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">SCHEDULE OF WARRANT ACTIVITY</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" xlink:label="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" xlink:to="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:label="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:to="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">SCHEDULE OF SEGMENT REPORTING</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_2_lbl" xml:lang="en-US">Contract liabilities, current, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAdditions" xlink:label="DGLY_ContractWithCustomerLiabilityAdditions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAdditions" xlink:to="DGLY_ContractWithCustomerLiabilityAdditions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContractWithCustomerLiabilityAdditions_lbl" xml:lang="en-US">Contract liabilities, current, additions/reclass</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent_lbl" xml:lang="en-US">Contract liabilities, current, revenue recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_3_lbl" xml:lang="en-US">Contract liabilities, current, ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_2_lbl" xml:lang="en-US">Contract liabilities, non-current, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" xlink:label="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent_lbl" xml:lang="en-US">Contract liabilities, non-current, additions/reclass</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_lbl" xml:lang="en-US">Contract liabilities, non-current, revenue recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_3_lbl" xml:lang="en-US">Contract liabilities, non-current, ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Contract liabilities, current, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAddition" xlink:label="DGLY_ContractWithCustomerLiabilityAddition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAddition" xlink:to="DGLY_ContractWithCustomerLiabilityAddition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ContractWithCustomerLiabilityAddition_lbl" xml:lang="en-US">Contract liabilities, additions/reclass</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Contract liabilities, revenue recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiability_2_lbl" xml:lang="en-US">Contract liabilities, ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable_lbl" xml:lang="en-US">Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:label="us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems_lbl" xml:lang="en-US">Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_lbl" xml:lang="en-US">Adjusted cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_lbl" xml:lang="en-US">Realized gains</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_lbl" xml:lang="en-US">Realized Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities_lbl" xml:lang="en-US">Fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US">Long-term restricted cash included in other assets</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/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Total cash, cash equivalents and restricted cash in the statements of cash flows</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [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_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="us-gaap_BusinessAcquisitionSharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionSharePrice" xlink:to="us-gaap_BusinessAcquisitionSharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionSharePrice_lbl" xml:lang="en-US">Business acquisition, deemed 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_BusinessCombinationPriceOfAcquisitionExpected" xlink:label="us-gaap_BusinessCombinationPriceOfAcquisitionExpected" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationPriceOfAcquisitionExpected" xlink:to="us-gaap_BusinessCombinationPriceOfAcquisitionExpected_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationPriceOfAcquisitionExpected_lbl" xml:lang="en-US">Business combination, aggregate value</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessAcquisitionPercentageOfWarrantHolders" xlink:label="DGLY_BusinessAcquisitionPercentageOfWarrantHolders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessAcquisitionPercentageOfWarrantHolders" xlink:to="DGLY_BusinessAcquisitionPercentageOfWarrantHolders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_BusinessAcquisitionPercentageOfWarrantHolders_lbl" xml:lang="en-US">Business acquisition percentage of warrant holders</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/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</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/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net cash used in operating activities</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 used in investing activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2_lbl" xml:lang="en-US">Contract liabilities, revenue recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SalesReturnsAndAllowances" xlink:label="DGLY_SalesReturnsAndAllowances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SalesReturnsAndAllowances" xlink:to="DGLY_SalesReturnsAndAllowances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SalesReturnsAndAllowances_lbl" xml:lang="en-US">Sales return and allowances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">Cash, FDIC insured amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Uninsured balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_2_lbl" xml:lang="en-US">Restricted cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw material and component parts&#8211; video solutions segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work-in-process&#8211; video solutions segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryFinishedGoodsVideoSolutions" xlink:label="DGLY_InventoryFinishedGoodsVideoSolutions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_InventoryFinishedGoodsVideoSolutions" xlink:to="DGLY_InventoryFinishedGoodsVideoSolutions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_InventoryFinishedGoodsVideoSolutions_lbl" xml:lang="en-US">Finished goods &#8211; video solutions segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FinishedGoodsEntertainmentSegment" xlink:label="DGLY_FinishedGoodsEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FinishedGoodsEntertainmentSegment" xlink:to="DGLY_FinishedGoodsEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_FinishedGoodsEntertainmentSegment_lbl" xml:lang="en-US">Finished goods &#8211; entertainment segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Subtotal</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryValuationReservesVideoSolutions" xlink:label="DGLY_InventoryValuationReservesVideoSolutions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_InventoryValuationReservesVideoSolutions" xlink:to="DGLY_InventoryValuationReservesVideoSolutions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_InventoryValuationReservesVideoSolutions_lbl" xml:lang="en-US">Reserve for excess and obsolete inventory&#8211; video solutions segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:label="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:to="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_lbl" xml:lang="en-US">Reserve for excess and obsolete inventory &#8211; entertainment segment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Total inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageCostInventoryAmount" xlink:label="us-gaap_WeightedAverageCostInventoryAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageCostInventoryAmount" xlink:to="us-gaap_WeightedAverageCostInventoryAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageCostInventoryAmount_lbl" xml:lang="en-US">Inventory cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Economic injury disaster loan (EIDL)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:label="DGLY_BusinessCombinationContingentConsiderationLiabilityOne" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:to="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_lbl" xml:lang="en-US">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreement" xlink:label="DGLY_RevolvingLoanAgreement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevolvingLoanAgreement" xlink:to="DGLY_RevolvingLoanAgreement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RevolvingLoanAgreement_lbl" xml:lang="en-US">Revolving Loan Agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommercialExtensionOfCreditEntertainmentSegment" xlink:label="DGLY_CommercialExtensionOfCreditEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommercialExtensionOfCreditEntertainmentSegment" xlink:to="DGLY_CommercialExtensionOfCreditEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CommercialExtensionOfCreditEntertainmentSegment_lbl" xml:lang="en-US">Commercial Extension of Credit- Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvances" xlink:label="DGLY_MerchantAdvances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvances" xlink:to="DGLY_MerchantAdvances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MerchantAdvances_lbl" xml:lang="en-US">Merchant Advances &#8211; Video Solutions Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvancesEntertainmentSegment" xlink:label="DGLY_MerchantAdvancesEntertainmentSegment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvancesEntertainmentSegment" xlink:to="DGLY_MerchantAdvancesEntertainmentSegment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_MerchantAdvancesEntertainmentSegment_lbl" xml:lang="en-US">Merchant Advances &#8211; Entertainment Segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_lbl" xml:lang="en-US">Unamortized debt issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_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_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Less: current maturities of 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_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Debt obligations, long-term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US">2024 (July 1, 2024 to December 31, 2024)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:to="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_lbl" xml:lang="en-US">2028 and thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [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_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">Volatility - range</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_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</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">Remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xml:lang="en-US">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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Common stock issuable under the warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-Term Debt [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_ProceedsFromLoans" xlink:label="us-gaap_ProceedsFromLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Proceeds from loans</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_2_lbl" xml:lang="en-US">Face value</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">Contractual interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xml:lang="en-US">principal payment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtInstrumentProjectedRevenue" xlink:label="DGLY_DebtInstrumentProjectedRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtInstrumentProjectedRevenue" xlink:to="DGLY_DebtInstrumentProjectedRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DebtInstrumentProjectedRevenue_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="us-gaap_DebtInstrumentFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US">Debt instrument fair value</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">Line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Borrower percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xml:lang="en-US">Credit facility description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl" xml:lang="en-US">Principal loan through remittances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityPeriodicPayment" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityPeriodicPayment" xlink:to="us-gaap_LineOfCreditFacilityPeriodicPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityPeriodicPayment_lbl" xml:lang="en-US">Monthly advances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Client fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDepositsFromCustomers" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDepositsFromCustomers" xlink:to="us-gaap_ProceedsFromDepositsFromCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers_lbl" xml:lang="en-US">Deposits received</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomersForProgressPayments" xlink:label="us-gaap_ProceedsFromCustomersForProgressPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCustomersForProgressPayments" xlink:to="us-gaap_ProceedsFromCustomersForProgressPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCustomersForProgressPayments_lbl" xml:lang="en-US">Advance payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomers" xlink:label="us-gaap_ProceedsFromCustomers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromCustomers" xlink:to="us-gaap_ProceedsFromCustomers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromCustomers_lbl" xml:lang="en-US">Outstanding balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_2_lbl" xml:lang="en-US">Proceeds from convertible debt</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">Aggregate shares exercisable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2_lbl" xml:lang="en-US">Comprised shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrant 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_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:label="us-gaap_CommonStockConvertibleConversionPriceIncrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:to="us-gaap_CommonStockConvertibleConversionPriceIncrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockConvertibleConversionPriceIncrease_lbl" xml:lang="en-US">Common stock, convertible, conversion price, increase</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US">Debt instrument, redemption price, percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaserPercentage" xlink:label="DGLY_PurchaserPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PurchaserPercentage" xlink:to="DGLY_PurchaserPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PurchaserPercentage_lbl" xml:lang="en-US">Purchaser percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:label="DGLY_IssuanceOfWarrantDerivativeLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:to="DGLY_IssuanceOfWarrantDerivativeLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_IssuanceOfWarrantDerivativeLiabilities_lbl" xml:lang="en-US">Issuance of warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Shares issued price per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_2_lbl" xml:lang="en-US">Conversion of convertible securities, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_2_lbl" xml:lang="en-US">Conversion of convertible securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LossOnConversionOfConvertibleNote" xlink:to="DGLY_LossOnConversionOfConvertibleNote_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_LossOnConversionOfConvertibleNote_2_lbl" xml:lang="en-US">Loss on conversion of convertibleNote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfSecuredDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSecuredDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfSecuredDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfSecuredDebt_lbl" xml:lang="en-US">Proceeds from secured convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt" xlink:label="us-gaap_RepaymentsOfSecuredDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfSecuredDebt_lbl" xml:lang="en-US">Proceeds from secured convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalAmountOutstandingOfLoans" xlink:label="DGLY_PrincipalAmountOutstandingOfLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrincipalAmountOutstandingOfLoans" xlink:to="DGLY_PrincipalAmountOutstandingOfLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrincipalAmountOutstandingOfLoans_lbl" xml:lang="en-US">Principal amount outstanding of loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepaidPrincipal" xlink:label="us-gaap_DebtInstrumentRepaidPrincipal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRepaidPrincipal" xlink:to="us-gaap_DebtInstrumentRepaidPrincipal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRepaidPrincipal_lbl" xml:lang="en-US">Debt instrument, repaid, principal</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LoanAgreementDescription" xlink:label="DGLY_LoanAgreementDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LoanAgreementDescription" xlink:to="DGLY_LoanAgreementDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LoanAgreementDescription_lbl" xml:lang="en-US">Loan agreement description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Debt issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShorttermMerchantAdvance" xlink:label="DGLY_ShorttermMerchantAdvance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShorttermMerchantAdvance" xlink:to="DGLY_ShorttermMerchantAdvance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShorttermMerchantAdvance_lbl" xml:lang="en-US">Short-term merchant advance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:label="us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:to="us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDeferredLoanOriginationFeesNet_lbl" xml:lang="en-US">Origination fees total</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NetProceedsOfOriginationFees" xlink:label="DGLY_NetProceedsOfOriginationFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NetProceedsOfOriginationFees" xlink:to="DGLY_NetProceedsOfOriginationFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NetProceedsOfOriginationFees_lbl" xml:lang="en-US">Net proceeds of origination fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:to="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate_lbl" xml:lang="en-US">Loan interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="us-gaap_RepaymentsOfShortTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfShortTermDebt" xlink:to="us-gaap_RepaymentsOfShortTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments of short-term debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProceedsMerchantAdvances" xlink:to="DGLY_ProceedsMerchantAdvances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_ProceedsMerchantAdvances_2_lbl" xml:lang="en-US">Proceeds merchant advances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvances" xlink:to="DGLY_MerchantAdvances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_MerchantAdvances_2_lbl" xml:lang="en-US">Merchant advances outstanding balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvancesEntertainmentSegment" xlink:to="DGLY_MerchantAdvancesEntertainmentSegment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_MerchantAdvancesEntertainmentSegment_2_lbl" xml:lang="en-US">Merchant advances entertainment segment outstanding balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Liabilities, fair value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:to="DGLY_IssuanceOfWarrantDerivativeLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IssuanceOfWarrantDerivativeLiabilities_2_lbl" xml:lang="en-US">Issuance of warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueAdjustment" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_lbl" xml:lang="en-US">Change in fair value of warrant derivative liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentOfContingentConsiderationPromissoryNote" xlink:label="DGLY_PaymentOfContingentConsiderationPromissoryNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentOfContingentConsiderationPromissoryNote" xlink:to="DGLY_PaymentOfContingentConsiderationPromissoryNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PaymentOfContingentConsiderationPromissoryNote_lbl" xml:lang="en-US">Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_lbl" xml:lang="en-US">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProductWarrantyAccrualWarrantCurrent" xlink:label="DGLY_ProductWarrantyAccrualWarrantCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProductWarrantyAccrualWarrantCurrent" xlink:to="DGLY_ProductWarrantyAccrualWarrantCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ProductWarrantyAccrualWarrantCurrent_lbl" xml:lang="en-US">Accrued warranty expense</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedLitigationCosts" xlink:label="DGLY_AccruedLitigationCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedLitigationCosts" xlink:to="DGLY_AccruedLitigationCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AccruedLitigationCosts_lbl" xml:lang="en-US">Accrued litigation costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xml:lang="en-US">Accrued sales commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Accrued payroll and related fringes</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedSalesReturnsAndAllowancesCurrent" xlink:label="DGLY_AccruedSalesReturnsAndAllowancesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedSalesReturnsAndAllowancesCurrent" xlink:to="DGLY_AccruedSalesReturnsAndAllowancesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AccruedSalesReturnsAndAllowancesCurrent_lbl" xml:lang="en-US">Accrued sales returns and allowances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Accrued taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedInterestRelatedPartyCurrent" xlink:label="DGLY_AccruedInterestRelatedPartyCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedInterestRelatedPartyCurrent" xlink:to="DGLY_AccruedInterestRelatedPartyCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AccruedInterestRelatedPartyCurrent_lbl" xml:lang="en-US">Accrued interest - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CustomersDepositsCurrent" xlink:label="DGLY_CustomersDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CustomersDepositsCurrent" xlink:to="DGLY_CustomersDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_CustomersDepositsCurrent_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total 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_ProductWarrantyAccrualClassifiedCurrent" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_lbl" xml:lang="en-US">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_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Provision for warranty expense</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" xlink:label="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" xlink:to="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve_lbl" xml:lang="en-US">Charges applied to warranty reserve</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_2_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" xlink:label="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" xlink:to="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_lbl" xml:lang="en-US">Statutory rate valuation allowances</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Deferred tax assets valuation allowance percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Operating loss carryforwards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosurePrepaidExpensesAbstract" xlink:to="DGLY_DisclosurePrepaidExpensesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_DisclosurePrepaidExpensesAbstract_2_lbl" xml:lang="en-US">Schedule Of Prepaid Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrepaidInventory" xlink:label="DGLY_PrepaidInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrepaidInventory" xlink:to="DGLY_PrepaidInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrepaidInventory_lbl" xml:lang="en-US">Prepaid inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising" xlink:label="us-gaap_PrepaidAdvertising" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidAdvertising" xlink:to="us-gaap_PrepaidAdvertising_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidAdvertising_lbl" xml:lang="en-US">Prepaid advertising</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_2_lbl" xml:lang="en-US">Total 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_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="dgly-20240630.xsd#DGLY_Building" xlink:label="DGLY_Building" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_Building" xlink:to="DGLY_Building_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_Building_lbl" xml:lang="en-US">Building</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land" xlink:label="us-gaap_Land" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_lbl" xml:lang="en-US">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Office furniture, fixtures, equipment, and aircraft</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Warehouse and production equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:to="DGLY_DemonstrationAndTradeshowEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentGross_lbl" xml:lang="en-US">Demonstration and tradeshow equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="us-gaap_BuildingsAndImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingsAndImprovementsGross_lbl" xml:lang="en-US">Building improvements</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/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total cost</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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Net property, plant 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_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 expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfFlightEquipment" xlink:label="us-gaap_ProceedsFromSaleOfFlightEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfFlightEquipment" xlink:to="us-gaap_ProceedsFromSaleOfFlightEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfFlightEquipment_lbl" xml:lang="en-US">Sold aircraft</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFlightEquipment" xlink:label="us-gaap_PaymentsForFlightEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFlightEquipment" xlink:to="us-gaap_PaymentsForFlightEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForFlightEquipment_lbl" xml:lang="en-US">Closing cost</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">Carrying amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3_lbl" xml:lang="en-US">Loss on sale of assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosureOperatingLeaseAbstract" xlink:to="DGLY_DisclosureOperatingLeaseAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_DisclosureOperatingLeaseAbstract_2_lbl" xml:lang="en-US">Schedule Of Operating Leases Right Of Use Assets And Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Operating lease right of use assets</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 obligations-current portion</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 obligations-less 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_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/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DisclosureOperatingLeaseAbstract" xlink:to="DGLY_DisclosureOperatingLeaseAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="DGLY_DisclosureOperatingLeaseAbstract_3_lbl" xml:lang="en-US">Schedule Of Future Minimum Lease Payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2024 (July 1, to December 31, 2024)</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/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</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/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</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/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted minimum future lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Imputed interest</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/label" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Total operating 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_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_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lessee, operating lease, term of contract</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 lease, payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Lessee, operating lease, remaining lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeaseDescription" xlink:label="us-gaap_LessorOperatingLeaseDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LessorOperatingLeaseDescription" xlink:to="us-gaap_LessorOperatingLeaseDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LessorOperatingLeaseDescription_lbl" xml:lang="en-US">Lessor, operating lease, description</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:to="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_2_lbl" xml:lang="en-US">Lease liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseExpense_2_lbl" xml:lang="en-US">Operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross value</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">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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Net carrying value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US">2024 (July 1, to December 31, 2024)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:label="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:to="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_lbl" xml:lang="en-US">2028 and thereafter</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/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LeaseReceivableNoncurrent" xlink:label="DGLY_LeaseReceivableNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LeaseReceivableNoncurrent" xlink:to="DGLY_LeaseReceivableNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_LeaseReceivableNoncurrent_lbl" xml:lang="en-US">Lease receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashNoncurrent_3_lbl" xml:lang="en-US">Restricted Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_2_lbl" xml:lang="en-US">Total 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_LitigationReserve" xlink:label="us-gaap_LitigationReserve" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationReserve" xlink:to="us-gaap_LitigationReserve_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationReserve_lbl" xml:lang="en-US">Aggregate carrying amount of litigation loss</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">Options outstanding, 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">Weighted average exercise price, outstanding, 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_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">Options granted</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">Weighted average exercise price, granted</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">Options exercised</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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, exercised</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/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Options forfeited</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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, forfeited</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">Options outstanding, 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">Weighted average exercise price, outstanding, ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Options exercisable, ending balance</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/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, exercisable, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Exercise price range, lower limit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Exercise price range, upper limit</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 of options, 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, outstanding options</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 of options, exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual life, exercisable options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of restricted shares, non-vested 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, non-vested 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of restricted shares, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of restricted shares, vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of restricted shares, forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value, forfeited</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Number of restricted shares, non-vested ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2_lbl" xml:lang="en-US">Weighted average grant date fair value, non-vested ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" xlink:label="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" xlink:to="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_lbl" xml:lang="en-US">2024 (July 1, 2024 through December 31, 2024)</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearOne" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearOne" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearOne" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearOne_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearOne_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearTwo" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearTwo" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearTwo_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearThree" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearThree" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearThree_lbl" xml:lang="en-US">2027</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearFour" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearFour" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearFour_lbl" xml:lang="en-US">2028</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/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based payment arrangement, expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Stock options or restricted stock granted</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnavailableForIssuance" xlink:label="DGLY_SharesUnavailableForIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SharesUnavailableForIssuance" xlink:to="DGLY_SharesUnavailableForIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SharesUnavailableForIssuance_lbl" xml:lang="en-US">Shares unavailable for issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnexercisedAndOutstanding" xlink:label="DGLY_SharesUnexercisedAndOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SharesUnexercisedAndOutstanding" xlink:to="DGLY_SharesUnexercisedAndOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_SharesUnexercisedAndOutstanding_lbl" xml:lang="en-US">Shares unexercised and outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Options, available for grant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value of options exercisable</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">Unrecognized portion of stock 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_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xml:lang="en-US">Warrants measurement input</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Warrants, vested, beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_lbl" xml:lang="en-US">Weighted average exercise price, vested, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Warrants, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Warrants, exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl" xml:lang="en-US">Warrants, forfeited/cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, forfeited/cancelled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2_lbl" xml:lang="en-US">Warrants, vested, ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_2_lbl" xml:lang="en-US">Weighted average exercise price, vested, ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_lbl" xml:lang="en-US">Outstanding and exercisable warrants, Exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_lbl" xml:lang="en-US">Outstanding and exercisable warrants, number of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_lbl" xml:lang="en-US">Outstanding and exercisable warrants, weighted average remaining contractual life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_3_lbl" xml:lang="en-US">Warrant to purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IntrinsicValueOfOutstandingWarrants" xlink:label="DGLY_IntrinsicValueOfOutstandingWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IntrinsicValueOfOutstandingWarrants" xlink:to="DGLY_IntrinsicValueOfOutstandingWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IntrinsicValueOfOutstandingWarrants_lbl" xml:lang="en-US">Intrinsic value of outstanding warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_2_lbl" xml:lang="en-US">Common stock issuance granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_lbl" xml:lang="en-US">Vesting drescription</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from private placement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="us-gaap_OtherExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenses" xlink:to="us-gaap_OtherExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherExpenses_lbl" xml:lang="en-US">Other expenses payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Issuance of 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_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share price</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrefundedUnitPrice" xlink:label="DGLY_PrefundedUnitPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrefundedUnitPrice" xlink:to="DGLY_PrefundedUnitPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrefundedUnitPrice_lbl" xml:lang="en-US">Pre-funded unit price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_2_lbl" xml:lang="en-US">Cancellation of restricted 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_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Equity method investment, ownership percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Subsidiary, ownership percentage, parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Net income (loss) attributable to noncontrolling interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Denominator for basic loss per share &#8211; weighted average 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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Dilutive effect of shares issuable under stock options and warrants outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Denominator for diluted loss per share &#8211; adjusted weighted average 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xml:lang="en-US">Tangible assets acquired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Identifiable intangible assets acquired (Trademarks and trade names)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_lbl" xml:lang="en-US">Liabilities assumed pursuant to stock purchase agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Net assets acquired and liabilities assumed</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Cash paid at Country Stampede Acquisition date</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:label="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:to="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_lbl" xml:lang="en-US">Cash paid subsequent to closing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Acquisition purchase price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_2_lbl" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">Total Net Revenues</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">Total Gross Profit</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">Total Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_2_lbl" xml:lang="en-US">Total Depreciation and Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IdentifiableAssets" xlink:label="DGLY_IdentifiableAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IdentifiableAssets" xlink:to="DGLY_IdentifiableAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IdentifiableAssets_lbl" xml:lang="en-US">Total identifiable assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedReimbursableExpensesPayable" xlink:label="DGLY_AccruedReimbursableExpensesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedReimbursableExpensesPayable" xlink:to="DGLY_AccruedReimbursableExpensesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_AccruedReimbursableExpensesPayable_lbl" xml:lang="en-US">Accrued reimbursable expenses payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense" xlink:label="us-gaap_ManagementFeeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementFeeExpense" xlink:to="us-gaap_ManagementFeeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManagementFeeExpense_lbl" xml:lang="en-US">Management fees</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_2_lbl" xml:lang="en-US">Notes payable current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xml:lang="en-US">Business combination, contingent consideration, asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrentAndNoncurrent" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrentAndNoncurrent" xlink:to="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_3_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xml:lang="en-US">Cash payment to the purchaser</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" xlink:label="us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" xlink:to="us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_lbl" xml:lang="en-US">Debt instrument, debt default, description of event of default</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_2_lbl" xml:lang="en-US">Purchaser per month</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Payment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Payments to acquire property</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBuildings" xlink:label="us-gaap_PaymentsToAcquireBuildings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBuildings" xlink:to="us-gaap_PaymentsToAcquireBuildings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBuildings_lbl" xml:lang="en-US">Payments to acquire building</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Number of share issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtObligationsCurrent" xlink:to="DGLY_DebtObligationsCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DebtObligationsCurrent_doc" xml:lang="en-US">Debt obligations current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:to="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities_doc" xml:lang="en-US">Change in fair value of warrant derivative liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LossOnConversionOfConvertibleDebt" xlink:to="DGLY_LossOnConversionOfConvertibleDebt_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LossOnConversionOfConvertibleDebt_doc" xml:lang="en-US">Loss on conversion of convertible debt.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes_doc" xml:lang="en-US">Change in fair value of contingent consideration promissory notes.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_StockIssuedDuringPeriodValueReverseStockSplits" xlink:to="DGLY_StockIssuedDuringPeriodValueReverseStockSplits_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_StockIssuedDuringPeriodValueReverseStockSplits_doc" xml:lang="en-US">Issuance due to rounding from reverse stock split.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MinorityInterestDecreaseFromRedemptionsShares" xlink:to="DGLY_MinorityInterestDecreaseFromRedemptionsShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MinorityInterestDecreaseFromRedemptionsShares_doc" xml:lang="en-US">Issuance due to rounding from reverse stock split, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:to="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_doc" xml:lang="en-US">Business combination contingent consideration liability one.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevolvingLoanAgreement" xlink:to="DGLY_RevolvingLoanAgreement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RevolvingLoanAgreement_doc" xml:lang="en-US">Revolving loan agreement.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommercialExtensionOfCreditEntertainmentSegment" xlink:to="DGLY_CommercialExtensionOfCreditEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CommercialExtensionOfCreditEntertainmentSegment_doc" xml:lang="en-US">Commercial extension of credit entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvances" xlink:to="DGLY_MerchantAdvances_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MerchantAdvances_doc" xml:lang="en-US">Merchant advances.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantAdvancesEntertainmentSegment" xlink:to="DGLY_MerchantAdvancesEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MerchantAdvancesEntertainmentSegment_doc" xml:lang="en-US">Merchant advances entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NoncashInterestExpense" xlink:to="DGLY_NoncashInterestExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NoncashInterestExpense_doc" xml:lang="en-US">Non-cash interest expense.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ConvertibleDebtDiscountAmortization" xlink:to="DGLY_ConvertibleDebtDiscountAmortization_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ConvertibleDebtDiscountAmortization_doc" xml:lang="en-US">Convertible debt discount amortization.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LossOnConversionOfConvertibleNote" xlink:to="DGLY_LossOnConversionOfConvertibleNote_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LossOnConversionOfConvertibleNote_doc" xml:lang="en-US">Loss on conversion of convertible note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProvisionForDoubtfulAccountsReceivable" xlink:to="DGLY_ProvisionForDoubtfulAccountsReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ProvisionForDoubtfulAccountsReceivable_doc" xml:lang="en-US">Provision for doubtful accounts receivable.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_doc" xml:lang="en-US">Change in fair value of contingent consideration promissory note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_doc" xml:lang="en-US">Increase decrease in operating lease right of use assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInLeaseDeposit" xlink:to="DGLY_IncreaseDecreaseInLeaseDeposit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IncreaseDecreaseInLeaseDeposit_doc" xml:lang="en-US">Increase decrease in lease deposit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProceedsMerchantAdvances" xlink:to="DGLY_ProceedsMerchantAdvances_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ProceedsMerchantAdvances_doc" xml:lang="en-US">Proceeds from merchant advances.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProceedsMerchantAdvancesEntertainmentSegment" xlink:to="DGLY_ProceedsMerchantAdvancesEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ProceedsMerchantAdvancesEntertainmentSegment_doc" xml:lang="en-US">Proceeds merchant advances entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:to="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_doc" xml:lang="en-US">Long term debt maturities repayments of principal after year three.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:to="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember_doc" xml:lang="en-US">2020 Small Business Administration Notes [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:to="DGLY_PaymentsOnCommercialExtensionOfCredit_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PaymentsOnCommercialExtensionOfCredit_doc" xml:lang="en-US">Payments on commercial extension of credit.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvances" xlink:to="DGLY_PaymentsOnMerchantAdvances_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PaymentsOnMerchantAdvances_doc" xml:lang="en-US">Payments on merchant advances.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrincipalPaymentOnEidlLoan" xlink:to="DGLY_PrincipalPaymentOnEidlLoan_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrincipalPaymentOnEidlLoan_doc" xml:lang="en-US">Principal payment on eidl loan.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:to="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_doc" xml:lang="en-US">Payments on merchant advances for entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RestrictedCommonStockGrant" xlink:to="DGLY_RestrictedCommonStockGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RestrictedCommonStockGrant_doc" xml:lang="en-US">Restricted common stock grant.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" xlink:to="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment_doc" xml:lang="en-US">Commercial extension of credit repaid through accrued revenue &#8211; Entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:to="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease_doc" xml:lang="en-US">ROU and lease liability recorded on extension of lease.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" xlink:to="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock_doc" xml:lang="en-US">Conversion of convertible notes payable into common stock.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_JuneContingentNoteMember" xlink:to="DGLY_JuneContingentNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_JuneContingentNoteMember_doc" xml:lang="en-US">June Contingent Payment Note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtInstrumentProjectedRevenue" xlink:to="DGLY_DebtInstrumentProjectedRevenue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DebtInstrumentProjectedRevenue_doc" xml:lang="en-US">Debt instrument projected revenue.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GoodwillAcquiredInBusinessAcquisitions" xlink:to="DGLY_GoodwillAcquiredInBusinessAcquisitions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_GoodwillAcquiredInBusinessAcquisitions_doc" xml:lang="en-US">Goodwill acquired in business acquisitions.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RestrictedCommonStockForfeitures" xlink:to="DGLY_RestrictedCommonStockForfeitures_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RestrictedCommonStockForfeitures_doc" xml:lang="en-US">Restricted common stock forfeitures.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AugustContingentPaymentNoteMember" xlink:to="DGLY_AugustContingentPaymentNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AugustContingentPaymentNoteMember_doc" xml:lang="en-US">August Contingent Payment Note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DebtDiscountOnConvertibleNote" xlink:to="DGLY_DebtDiscountOnConvertibleNote_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DebtDiscountOnConvertibleNote_doc" xml:lang="en-US">Debt discount on convertible note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:to="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember_doc" xml:lang="en-US">Twenty Twenty Three Commercial Extension Of Credit [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" xlink:to="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember_doc" xml:lang="en-US">2024 Commercial Extension Of Credit [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ReverseStockSplitRoundingIssuances" xlink:to="DGLY_ReverseStockSplitRoundingIssuances_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ReverseStockSplitRoundingIssuances_doc" xml:lang="en-US">Reverse stock split rounding issuances.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SecuritiesPurchaseAgreementMember" xlink:to="DGLY_SecuritiesPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SecuritiesPurchaseAgreementMember_doc" xml:lang="en-US">Securities Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantOneMember" xlink:to="DGLY_WarrantOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarrantOneMember_doc" xml:lang="en-US">Warrant One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantTwoMember" xlink:to="DGLY_WarrantTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarrantTwoMember_doc" xml:lang="en-US">Warrant Two [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantThreeMember" xlink:to="DGLY_WarrantThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarrantThreeMember_doc" xml:lang="en-US">Warrant Three [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PurchaserPercentage" xlink:to="DGLY_PurchaserPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PurchaserPercentage_doc" xml:lang="en-US">Purchaser Percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RegistrationRightsAgreementMember" xlink:to="DGLY_RegistrationRightsAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RegistrationRightsAgreementMember_doc" xml:lang="en-US">Registration Rights Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:to="DGLY_IssuanceOfWarrantDerivativeLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IssuanceOfWarrantDerivativeLiabilities_doc" xml:lang="en-US">Issuance of warrant derivative liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" xlink:to="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_doc" xml:lang="en-US">Schedule of Warrants to Purchase Common Stock Granted [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevolvingLoanAgreementMember" xlink:to="DGLY_RevolvingLoanAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RevolvingLoanAgreementMember_doc" xml:lang="en-US">Revolving Loan Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrincipalAmountOutstandingOfLoans" xlink:to="DGLY_PrincipalAmountOutstandingOfLoans_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrincipalAmountOutstandingOfLoans_doc" xml:lang="en-US">Principal amount of outstanding loans.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LoanAgreementDescription" xlink:to="DGLY_LoanAgreementDescription_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LoanAgreementDescription_doc" xml:lang="en-US">Loan agreement of description.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShorttermMerchantAdvance" xlink:to="DGLY_ShorttermMerchantAdvance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShorttermMerchantAdvance_doc" xml:lang="en-US">Shortterm Merchant Advance.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantCashAdvancesMember" xlink:to="DGLY_MerchantCashAdvancesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MerchantCashAdvancesMember_doc" xml:lang="en-US">Merchant Cash Advances [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NetProceedsOfOriginationFees" xlink:to="DGLY_NetProceedsOfOriginationFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NetProceedsOfOriginationFees_doc" xml:lang="en-US">Net Proceeds of Origination Fees.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MerchantCashAdvancesEntertainmentSegmentMember" xlink:to="DGLY_MerchantCashAdvancesEntertainmentSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MerchantCashAdvancesEntertainmentSegmentMember_doc" xml:lang="en-US">Merchant Cash Advances Entertainment Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_MergerAgreementMember" xlink:to="DGLY_MergerAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_MergerAgreementMember_doc" xml:lang="en-US">Merger Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PredecessorCommonStockMember" xlink:to="DGLY_PredecessorCommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PredecessorCommonStockMember_doc" xml:lang="en-US">Predecessor Common Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RegistrantCommonStockMember" xlink:to="DGLY_RegistrantCommonStockMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RegistrantCommonStockMember_doc" xml:lang="en-US">Registrant Common Stock [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantLiabilityMember" xlink:to="DGLY_WarrantLiabilityMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarrantLiabilityMember_doc" xml:lang="en-US">Warrant Derivative Liability [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:to="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_doc" xml:lang="en-US">Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfContractLiabilitiesTableTextBlock" xlink:to="DGLY_ScheduleOfContractLiabilitiesTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfContractLiabilitiesTableTextBlock_doc" xml:lang="en-US">Schedule of Contract Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPromissoryNoteMember" xlink:to="DGLY_ContingentConsiderationPromissoryNoteMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContingentConsiderationPromissoryNoteMember_doc" xml:lang="en-US">Contingent Consideration Promissory Note [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentOfContingentConsiderationPromissoryNote" xlink:to="DGLY_PaymentOfContingentConsiderationPromissoryNote_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PaymentOfContingentConsiderationPromissoryNote_doc" xml:lang="en-US">Payments of contingent consideration promissory note.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAdditions" xlink:to="DGLY_ContractWithCustomerLiabilityAdditions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContractWithCustomerLiabilityAdditions_doc" xml:lang="en-US">Contract with customer liability additions,</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent_doc" xml:lang="en-US">Contract with customer liability revenue recognized current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_doc" xml:lang="en-US">Change in fair value of contingent consideration promissory note nobility healthcare division acquisition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent_doc" xml:lang="en-US">Contract with customer liability additions non current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarrantDerivativeLiabilitiesMember" xlink:to="DGLY_WarrantDerivativeLiabilitiesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarrantDerivativeLiabilitiesMember_doc" xml:lang="en-US">Warrant Derivative Liabilities [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityAddition" xlink:to="DGLY_ContractWithCustomerLiabilityAddition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContractWithCustomerLiabilityAddition_doc" xml:lang="en-US">Contract with customer liability addition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" xlink:to="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_doc" xml:lang="en-US">Contract with customer liability revenue recognized noncurrent.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProductWarrantyAccrualWarrantCurrent" xlink:to="DGLY_ProductWarrantyAccrualWarrantCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ProductWarrantyAccrualWarrantCurrent_doc" xml:lang="en-US">Accrued warranty expense.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedLitigationCosts" xlink:to="DGLY_AccruedLitigationCosts_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AccruedLitigationCosts_doc" xml:lang="en-US">Accrued litigation costs.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedSalesReturnsAndAllowancesCurrent" xlink:to="DGLY_AccruedSalesReturnsAndAllowancesCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AccruedSalesReturnsAndAllowancesCurrent_doc" xml:lang="en-US">Accrued sales returns and allowances current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedInterestRelatedPartyCurrent" xlink:to="DGLY_AccruedInterestRelatedPartyCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AccruedInterestRelatedPartyCurrent_doc" xml:lang="en-US">Accrued interest related party current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CustomersDepositsCurrent" xlink:to="DGLY_CustomersDepositsCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CustomersDepositsCurrent_doc" xml:lang="en-US">Customers deposits.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" xlink:to="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve_doc" xml:lang="en-US">Charges applied to warranty reserve.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" xlink:to="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_doc" xml:lang="en-US">Effective income tax statutory rate assets valuation allowance.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SalesReturnsAndAllowances" xlink:to="DGLY_SalesReturnsAndAllowances_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SalesReturnsAndAllowances_doc" xml:lang="en-US">Accrued sales returns and allowances current.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrepaidExpenseTextBlock" xlink:to="DGLY_PrepaidExpenseTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrepaidExpenseTextBlock_doc" xml:lang="en-US">Prepaid Expense [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrepaidInventory" xlink:to="DGLY_PrepaidInventory_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrepaidInventory_doc" xml:lang="en-US">Prepaid inventory</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_Building" xlink:to="DGLY_Building_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_Building_doc" xml:lang="en-US">Aggregate of the carrying amounts as of the balance sheet date of investments in building.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:to="DGLY_DemonstrationAndTradeshowEquipmentGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentGross_doc" xml:lang="en-US">Demonstration and tradeshow equipment gross.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DemonstrationAndTradeshowEquipmentMember" xlink:to="DGLY_DemonstrationAndTradeshowEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DemonstrationAndTradeshowEquipmentMember_doc" xml:lang="en-US">Demonstration And Tradeshow Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AircraftMember" xlink:to="DGLY_AircraftMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AircraftMember_doc" xml:lang="en-US">Aircraft [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_InventoryFinishedGoodsVideoSolutions" xlink:to="DGLY_InventoryFinishedGoodsVideoSolutions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_InventoryFinishedGoodsVideoSolutions_doc" xml:lang="en-US">Inventory finished goods video solutions.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FinishedGoodsEntertainmentSegment" xlink:to="DGLY_FinishedGoodsEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_FinishedGoodsEntertainmentSegment_doc" xml:lang="en-US">Finished goods entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_InventoryValuationReservesVideoSolutions" xlink:to="DGLY_InventoryValuationReservesVideoSolutions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_InventoryValuationReservesVideoSolutions_doc" xml:lang="en-US">Inventory valuation reserves video solutions.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:to="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_doc" xml:lang="en-US">Reserve for excess and obsolete inventory entertainment segment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OctoberTwoThousandTwentyThreeMember" xlink:to="DGLY_OctoberTwoThousandTwentyThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_OctoberTwoThousandTwentyThreeMember_doc" xml:lang="en-US">October 2023 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LiquidityandGoingConcernPolicyTextBlock" xlink:to="DGLY_LiquidityandGoingConcernPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LiquidityandGoingConcernPolicyTextBlock_doc" xml:lang="en-US">Liquidity and Going Concern [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WarehouseAndOfficeSpaceMember" xlink:to="DGLY_WarehouseAndOfficeSpaceMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WarehouseAndOfficeSpaceMember_doc" xml:lang="en-US">Warehouse And Office Space [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FirstMedicalBillingCompanyMember" xlink:to="DGLY_FirstMedicalBillingCompanyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_FirstMedicalBillingCompanyMember_doc" xml:lang="en-US">First Medical Billing Company [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SecondMedicalBillingCompanyMember" xlink:to="DGLY_SecondMedicalBillingCompanyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SecondMedicalBillingCompanyMember_doc" xml:lang="en-US">Second Medical Billing Company [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" xlink:to="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember_doc" xml:lang="en-US">Goody Tickets, LLC and TicketSmarter, LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ContingentConsiderationPolicyTextBlock" xlink:to="DGLY_ContingentConsiderationPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ContingentConsiderationPolicyTextBlock_doc" xml:lang="en-US">Contingent Consideration [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrivateMedicalBillingCompanyMember" xlink:to="DGLY_PrivateMedicalBillingCompanyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrivateMedicalBillingCompanyMember_doc" xml:lang="en-US">Private Medical Billing Company [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NonControllingInterestsPolicyTextBlock" xlink:to="DGLY_NonControllingInterestsPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NonControllingInterestsPolicyTextBlock_doc" xml:lang="en-US">NonControlling Interests [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OfficeSpaceAndCopierMember" xlink:to="DGLY_OfficeSpaceAndCopierMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_OfficeSpaceAndCopierMember_doc" xml:lang="en-US">Office Space and Copier [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" xlink:to="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_doc" xml:lang="en-US">Schedule of Operating Leases Right of Use Assets and Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_doc" xml:lang="en-US">Lessee operating lease liability payments due after year three.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AmortizedIntangibleAssetsMember" xlink:to="DGLY_AmortizedIntangibleAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AmortizedIntangibleAssetsMember_doc" xml:lang="en-US">Amortized Intangible Assets [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LicensesMember" xlink:to="DGLY_LicensesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LicensesMember_doc" xml:lang="en-US">Licenses [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PatentsAndTrademarksMember" xlink:to="DGLY_PatentsAndTrademarksMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PatentsAndTrademarksMember_doc" xml:lang="en-US">Patents and Trademarks [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SponsorshipAgreementNetworkMember" xlink:to="DGLY_SponsorshipAgreementNetworkMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SponsorshipAgreementNetworkMember_doc" xml:lang="en-US">Sponsorship Agreement Network [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SEOContentMember" xlink:to="DGLY_SEOContentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SEOContentMember_doc" xml:lang="en-US">SEO Content [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PersonalSeatLicensesMember" xlink:to="DGLY_PersonalSeatLicensesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PersonalSeatLicensesMember_doc" xml:lang="en-US">Personal Seat Licenses (Entertainment Segment) [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SoftwareMember" xlink:to="DGLY_SoftwareMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SoftwareMember_doc" xml:lang="en-US">Software [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_WebsiteEnhancementsEntertainmentSegmentMember" xlink:to="DGLY_WebsiteEnhancementsEntertainmentSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_WebsiteEnhancementsEntertainmentSegmentMember_doc" xml:lang="en-US">Website Enhancements Entertainment Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" xlink:to="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember_doc" xml:lang="en-US">Client agreements (revenue cycle management segments) [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_UnAmortizedIntangibleAssetsMember" xlink:to="DGLY_UnAmortizedIntangibleAssetsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_UnAmortizedIntangibleAssetsMember_doc" xml:lang="en-US">Unamortized Intangible Assets [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TradeNameMember" xlink:to="DGLY_TradeNameMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TradeNameMember_doc" xml:lang="en-US">Trade Name [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PatentsAndTrademarksPendingMember" xlink:to="DGLY_PatentsAndTrademarksPendingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PatentsAndTrademarksPendingMember_doc" xml:lang="en-US">Patents and Trademarks Pending [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:to="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_doc" xml:lang="en-US">Finite lived intangible assets amortization expense year three and thereafter.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LeaseReceivableNoncurrent" xlink:to="DGLY_LeaseReceivableNoncurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LeaseReceivableNoncurrent_doc" xml:lang="en-US">Lease receivable noncurrent.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SharesUnavailableForIssuance" xlink:to="DGLY_SharesUnavailableForIssuance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SharesUnavailableForIssuance_doc" xml:lang="en-US">Shares unavailable for issuance.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndFivePlanMember" xlink:to="DGLY_TwoThousandAndFivePlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandAndFivePlanMember_doc" xml:lang="en-US">2005 Stock Option Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandFifteenMember" xlink:to="DGLY_DuringTwoThousandFifteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DuringTwoThousandFifteenMember_doc" xml:lang="en-US">During 2015 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_SharesUnexercisedAndOutstanding" xlink:to="DGLY_SharesUnexercisedAndOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_SharesUnexercisedAndOutstanding_doc" xml:lang="en-US">Shares unexercised and outstanding.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndSixPlanMember" xlink:to="DGLY_TwoThousandAndSixPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandAndSixPlanMember_doc" xml:lang="en-US">2006 Stock Option Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandSixteenMember" xlink:to="DGLY_DuringTwoThousandSixteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DuringTwoThousandSixteenMember_doc" xml:lang="en-US">During 2016 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndSevenPlanMember" xlink:to="DGLY_TwoThousandAndSevenPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandAndSevenPlanMember_doc" xml:lang="en-US">2007 Stock Option Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandSevenTeenMember" xlink:to="DGLY_DuringTwoThousandSevenTeenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DuringTwoThousandSevenTeenMember_doc" xml:lang="en-US">During 2017 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandAndEightPlanMember" xlink:to="DGLY_TwoThousandAndEightPlanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandAndEightPlanMember_doc" xml:lang="en-US">2008 Plan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_DuringTwoThousandEighteenMember" xlink:to="DGLY_DuringTwoThousandEighteenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_DuringTwoThousandEighteenMember_doc" xml:lang="en-US">During 2018 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_StockOptionsMember" xlink:to="DGLY_StockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_StockOptionsMember_doc" xml:lang="en-US">Stock Options [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeOneMember" xlink:to="DGLY_RangeOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RangeOneMember_doc" xml:lang="en-US">Range One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeTwoMember" xlink:to="DGLY_RangeTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RangeTwoMember_doc" xml:lang="en-US">Range Two [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeThreeMember" xlink:to="DGLY_RangeThreeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RangeThreeMember_doc" xml:lang="en-US">Range Three [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" xlink:to="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_doc" xml:lang="en-US">Number of restricted share non vest in remainder of fiscal year.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearOne" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearOne_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearOne_doc" xml:lang="en-US">Number of restricted share non vest in year one.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearTwo" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearTwo_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearTwo_doc" xml:lang="en-US">Number of restricted share non vest in year two.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearThree" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearThree_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearThree_doc" xml:lang="en-US">Number of restricted share non vest in year three.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearFour" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearFour_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearFour_doc" xml:lang="en-US">Number of restricted share non vest in year four.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CommonStockPurchaseWarrantsTextBlock" xlink:to="DGLY_CommonStockPurchaseWarrantsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CommonStockPurchaseWarrantsTextBlock_doc" xml:lang="en-US">Common Stock Purchase Warrants [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfWarrantModificationTableTextBlock" xlink:to="DGLY_ScheduleOfWarrantModificationTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfWarrantModificationTableTextBlock_doc" xml:lang="en-US">Schedule of Warrant Modification [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_doc" xml:lang="en-US">Share-based compensation arrangements by share-based payment award non-options weighted average exercise price vested.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Weighted average exercise price, Granted.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Weighted average exercise price, Exercised.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_doc" xml:lang="en-US">Weighted average exercise price, Cancelled.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IntrinsicValueOfOutstandingWarrants" xlink:to="DGLY_IntrinsicValueOfOutstandingWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IntrinsicValueOfOutstandingWarrants_doc" xml:lang="en-US">Intrinsic value of outstanding warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_doc" xml:lang="en-US">Outstanding and exercisable warrants, Weighted average remaining contractual life.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_doc" xml:lang="en-US">Outstanding and exercisable warrants, Exercise price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:to="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_doc" xml:lang="en-US">Outstanding and exercisable warrants, Number of warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OfficersMember" xlink:to="DGLY_OfficersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_OfficersMember_doc" xml:lang="en-US">Officers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NewEmployeesMember" xlink:to="DGLY_NewEmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NewEmployeesMember_doc" xml:lang="en-US">New Employees [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TheSecuritiesPurchaseAgreementMember" xlink:to="DGLY_TheSecuritiesPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TheSecuritiesPurchaseAgreementMember_doc" xml:lang="en-US">The Securities Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NobilityHealthcareLLCMember" xlink:to="DGLY_NobilityHealthcareLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NobilityHealthcareLLCMember_doc" xml:lang="en-US">Nobility Healthcare LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_JCEntertainmentLLCMember" xlink:to="DGLY_JCEntertainmentLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_JCEntertainmentLLCMember_doc" xml:lang="en-US">JC Entertainment LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:to="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_doc" xml:lang="en-US">Schedule of Estimated Fair Value of Assets and Liabilities Assumed [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CountryStampedeAcquisitionMember" xlink:to="DGLY_CountryStampedeAcquisitionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CountryStampedeAcquisitionMember_doc" xml:lang="en-US">Country Stampede Acquisition [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:to="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_doc" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed current liabilities retained escrow amount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_VideoSolutionsMember" xlink:to="DGLY_VideoSolutionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_VideoSolutionsMember_doc" xml:lang="en-US">Video Solutions [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RevenueCycleManagementMember" xlink:to="DGLY_RevenueCycleManagementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RevenueCycleManagementMember_doc" xml:lang="en-US">Revenue Cycle Management [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_EntertainmentSegmentMember" xlink:to="DGLY_EntertainmentSegmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_EntertainmentSegmentMember_doc" xml:lang="en-US">Entertainment Segment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_AccruedReimbursableExpensesPayable" xlink:to="DGLY_AccruedReimbursableExpensesPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_AccruedReimbursableExpensesPayable_doc" xml:lang="en-US">Accrued reimbursable expenses payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NobilityLLCMember" xlink:to="DGLY_NobilityLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NobilityLLCMember_doc" xml:lang="en-US">Nobility LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_OperatingAgreementMember" xlink:to="DGLY_OperatingAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_OperatingAgreementMember_doc" xml:lang="en-US">Operating Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_LetterAgreementMember" xlink:to="DGLY_LetterAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_LetterAgreementMember_doc" xml:lang="en-US">Letter Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:to="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandTwentyThreePurchaseWarrantsMember_doc" xml:lang="en-US">Two Thousand Twenty Three Purchase Warrants Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:to="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_TwoThousandTwentyFourPurchaseWarrantsMember_doc" xml:lang="en-US">Two Thousand Twenty Four Purchase Warrants Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrefundedUnitPrice" xlink:to="DGLY_PrefundedUnitPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PrefundedUnitPrice_doc" xml:lang="en-US">Prefunded unit price.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" xlink:to="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_doc" xml:lang="en-US">Schedule of range of exercise prices and weighted average remaining contractual life of warrants [TableTextBlock]</link:label>
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaseWarrantsMember" xlink:label="DGLY_PurchaseWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PurchaseWarrantsMember" xlink:to="DGLY_PurchaseWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PurchaseWarrantsMember_doc" xml:lang="en-US">Purchase Warrants [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IdentifiableAssets" xlink:to="DGLY_IdentifiableAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IdentifiableAssets_doc" xml:lang="en-US">Identifiable assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RangeFourMember" xlink:to="DGLY_RangeFourMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_RangeFourMember_doc" xml:lang="en-US">Range Four [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NotePurchaseAgreementMember" xlink:to="DGLY_NotePurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_NotePurchaseAgreementMember_doc" xml:lang="en-US">Note Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PurchaseAndSaleAgreementMember" xlink:to="DGLY_PurchaseAndSaleAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_PurchaseAndSaleAgreementMember_doc" xml:lang="en-US">Purchase And Sale Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" xlink:to="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_IncreaseDecreaseInAccruedInterestRelatedParty_doc" xml:lang="en-US">Increase decrease in accrued interest related party</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:to="DGLY_GainLossOnExtinguishmentOfLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_GainLossOnExtinguishmentOfLiabilities_doc" xml:lang="en-US">Gain loss on extinguishment of liabilities.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessAcquisitionPercentageOfWarrantHolders" xlink:to="DGLY_BusinessAcquisitionPercentageOfWarrantHolders_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_BusinessAcquisitionPercentageOfWarrantHolders_doc" xml:lang="en-US">Business acquisition percentage of warrant holders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_CloverLeafCapitalCorpMember" xlink:to="DGLY_CloverLeafCapitalCorpMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_CloverLeafCapitalCorpMember_doc" xml:lang="en-US">Clover Leaf Capital Corp [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" xlink:to="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="DGLY_FairValueOfWarrantsIssuedWithSaleOfShares_doc" xml:lang="en-US">Fair value of warrants issued with sale of shares.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeTermOfLeaseMember" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UsefulLifeTermOfLeaseMember" xlink:to="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UsefulLifeTermOfLeaseMember_lbl" xml:lang="en-US">Useful Life, Lease Term [Member]</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 [Default Label]</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</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_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_2_lbl" xml:lang="en-US">Interest Expense, Nonoperating</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NoncashInterestExpense" xlink:to="DGLY_NoncashInterestExpense_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NoncashInterestExpense_3_lbl" xml:lang="en-US">NoncashInterestExpense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:to="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote_3_lbl" xml:lang="en-US">ChangeInFairValueOfContingentConsiderationPromissoryNote</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_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Receivables</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_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:to="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_3_lbl" xml:lang="en-US">IncreaseDecreaseInOperatingLeaseRightOfUseAssets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</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_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_3_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_PaymentsToAcquireFurnitureAndFixtures" xlink:to="us-gaap_PaymentsToAcquireFurnitureAndFixtures_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireFurnitureAndFixtures_2_lbl" xml:lang="en-US">Payments to Acquire Furniture and Fixtures</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_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_2_lbl" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:to="DGLY_PaymentsOnCommercialExtensionOfCredit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PaymentsOnCommercialExtensionOfCredit_3_lbl" xml:lang="en-US">PaymentsOnCommercialExtensionOfCredit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvances" xlink:to="DGLY_PaymentsOnMerchantAdvances_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PaymentsOnMerchantAdvances_3_lbl" xml:lang="en-US">PaymentsOnMerchantAdvances</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:to="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment_3_lbl" xml:lang="en-US">PaymentsOnMerchantAdvancesForEntertainmentSegment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_PrincipalPaymentOnEidlLoan" xlink:to="DGLY_PrincipalPaymentOnEidlLoan_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_PrincipalPaymentOnEidlLoan_3_lbl" xml:lang="en-US">PrincipalPaymentOnEidlLoan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_2_lbl" xml:lang="en-US">Repayments of Notes Payable</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_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4_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="DGLY_RestrictedCommonStockGrant" xlink:to="DGLY_RestrictedCommonStockGrant_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RestrictedCommonStockGrant_3_lbl" xml:lang="en-US">RestrictedCommonStockGrant</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_RestrictedCommonStockForfeitures" xlink:to="DGLY_RestrictedCommonStockForfeitures_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_RestrictedCommonStockForfeitures_3_lbl" xml:lang="en-US">RestrictedCommonStockForfeitures</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_3_lbl" xml:lang="en-US">Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_2_lbl" xml:lang="en-US">Debt Securities, Available-for-Sale, Realized Loss</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 Income (Loss) Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_2_lbl" xml:lang="en-US">Inventory, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_InventoryValuationReservesVideoSolutions" xlink:to="DGLY_InventoryValuationReservesVideoSolutions_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_InventoryValuationReservesVideoSolutions_3_lbl" xml:lang="en-US">InventoryValuationReservesVideoSolutions</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:to="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment_3_lbl" xml:lang="en-US">ReserveForExcessAndObsoleteInventoryEntertainmentSegment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:to="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_BusinessCombinationContingentConsiderationLiabilityOne_3_lbl" xml:lang="en-US">BusinessCombinationContingentConsiderationLiabilityOne</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2_lbl" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_2_lbl" xml:lang="en-US">Long-Term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="us-gaap_DebtConversionOriginalDebtAmount1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionOriginalDebtAmount1_2_lbl" xml:lang="en-US">Debt Conversion, Original Debt, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_2_lbl" xml:lang="en-US">Proceeds from Issuance of Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfSecuredDebt" xlink:to="us-gaap_RepaymentsOfSecuredDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfSecuredDebt_2_lbl" xml:lang="en-US">Repayments of Secured Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueAdjustment" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_2_lbl" xml:lang="en-US">Liabilities, Fair Value Adjustment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="us-gaap_ProductWarrantyAccrualClassifiedCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualClassifiedCurrent_3_lbl" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_2_lbl" xml:lang="en-US">Other Prepaid Expense, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:to="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_3_lbl" xml:lang="en-US">FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_2_lbl" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearOne" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearOne_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearOne_3_lbl" xml:lang="en-US">NumberOfRestrictedShareNonVestInYearOne</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearTwo" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearTwo_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearTwo_3_lbl" xml:lang="en-US">NumberOfRestrictedShareNonVestInYearTwo</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_NumberOfRestrictedShareNonVestInYearThree" xlink:to="DGLY_NumberOfRestrictedShareNonVestInYearThree_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_NumberOfRestrictedShareNonVestInYearThree_3_lbl" xml:lang="en-US">NumberOfRestrictedShareNonVestInYearThree</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_2_lbl" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:to="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_3_lbl" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>dgly-20240630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- 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://digitalallyinc.com/role/Cover" xlink:href="dgly-20240630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheets" xlink:href="dgly-20240630.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:href="dgly-20240630.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfOperations" xlink:href="dgly-20240630.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:href="dgly-20240630.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:href="dgly-20240630.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Inventories" xlink:href="dgly-20240630.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligations" xlink:href="dgly-20240630.xsd#DebtObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurement" xlink:href="dgly-20240630.xsd#FairValueMeasurement" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpenses" xlink:href="dgly-20240630.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxes" xlink:href="dgly-20240630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpenses" xlink:href="dgly-20240630.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLease" xlink:href="dgly-20240630.xsd#OperatingLease" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssets" xlink:href="dgly-20240630.xsd#OtherAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:href="dgly-20240630.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensation" xlink:href="dgly-20240630.xsd#Stock-basedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrants" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquity" xlink:href="dgly-20240630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisition" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentData" xlink:href="dgly-20240630.xsd#SegmentData" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:href="dgly-20240630.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEvents" xlink:href="dgly-20240630.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesTables" xlink:href="dgly-20240630.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsTables" xlink:href="dgly-20240630.xsd#DebtObligationsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:href="dgly-20240630.xsd#FairValueMeasurementTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:href="dgly-20240630.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:href="dgly-20240630.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseTables" xlink:href="dgly-20240630.xsd#OperatingLeaseTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OtherAssetsTables" xlink:href="dgly-20240630.xsd#OtherAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:href="dgly-20240630.xsd#Stock-basedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:href="dgly-20240630.xsd#NetEarningsLossPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataTables" xlink:href="dgly-20240630.xsd#SegmentDataTables" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfContractLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfShortTermInvestmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="dgly-20240630.xsd#NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:href="dgly-20240630.xsd#InventoriesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfMaturityOfDebtObligationsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:href="dgly-20240630.xsd#DebtObligationsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfAccruedWarrantyExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:href="dgly-20240630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPrepaidExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:href="dgly-20240630.xsd#ScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:href="dgly-20240630.xsd#PropertyPlantAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:href="dgly-20240630.xsd#ScheduleOfLeaseExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:href="dgly-20240630.xsd#OperatingLeaseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:href="dgly-20240630.xsd#GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfOtherAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="dgly-20240630.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfStockOptionsOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRestrictedStockActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:href="dgly-20240630.xsd#ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:href="dgly-20240630.xsd#Stock-basedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantModificationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWarrantActivityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:href="dgly-20240630.xsd#ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:href="dgly-20240630.xsd#CommonStockPurchaseWarrantsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="dgly-20240630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:href="dgly-20240630.xsd#ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:href="dgly-20240630.xsd#CountryStampedeAcquisitionDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:href="dgly-20240630.xsd#ScheduleOfSegmentReportingDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:href="dgly-20240630.xsd#SegmentDataDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="dgly-20240630.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:href="dgly-20240630.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - Condensed Consolidated Balance Sheets">
      <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_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsAndOtherReceivablesNetCurrent" 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="50" 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_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_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetIncludingGoodwill" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetIncludingGoodwill" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="170" 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_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" 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="190" 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="dgly-20240630.xsd#DGLY_DebtObligationsCurrent" xlink:label="loc_DGLYDebtObligationsCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_DGLYDebtObligationsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="loc_us-gaapDerivativeLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDerivativeLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" 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="230" 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_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" 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="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" 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_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseDepositLiability" xlink:label="loc_us-gaapLeaseDepositLiability" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapLeaseDepositLiability" 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="290" 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_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <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="310" 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="320" 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="330" 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_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <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="350" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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="370" 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://digitalallyinc.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Consolidated Balance Sheets (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_AllowanceForDoubtfulOtherReceivablesCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulOtherReceivablesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulOtherReceivablesCurrent" 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Condensed Consolidated 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_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-gaapIncomeStatementAbstract" 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_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaapProductMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapProductMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceOtherMember" xlink:label="loc_us-gaapServiceOtherMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapServiceOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaapCostOfRevenueAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCostOfRevenueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfRevenueAbstract" xlink:to="loc_us-gaapCostOfRevenue" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_SellingGeneralAndAdministrativeExpenseAbstract" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" 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_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSellingGeneralAndAdministrativeExpenseAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" 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="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpenseNonoperating" 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_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense" />
      <link:presentationArc order="140" 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_GainLossRelatedToLitigationSettlement" xlink:label="loc_us-gaapGainLossRelatedToLitigationSettlement" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossRelatedToLitigationSettlement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleDebt" xlink:label="loc_DGLYLossOnConversionOfConvertibleDebt" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_DGLYLossOnConversionOfConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNotes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="loc_DGLYGainLossOnExtinguishmentOfLiabilities" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_DGLYGainLossOnExtinguishmentOfLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" 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="220" 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_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="230" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" 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_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" 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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" 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_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEarningsPerShareBasicAbstract" 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="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" 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="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" 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="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Consolidated 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_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" 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="40" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="loc_DGLYStockIssuedDuringPeriodValueReverseStockSplits" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYStockIssuedDuringPeriodValueReverseStockSplits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_DGLYMinorityInterestDecreaseFromRedemptionsShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYMinorityInterestDecreaseFromRedemptionsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalWarrantIssued" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="170" 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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Consolidated 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_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" 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_GainLossOnDispositionOfIntangibleAssets" xlink:label="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnDispositionOfIntangibleAssets" 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_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NoncashInterestExpense" xlink:label="loc_DGLYNoncashInterestExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYNoncashInterestExpense" 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_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GainLossOnExtinguishmentOfLiabilities" xlink:label="loc_DGLYGainLossOnExtinguishmentOfLiabilities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYGainLossOnExtinguishmentOfLiabilities" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYChangeInFairValueOfWarrantDerivativeLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ConvertibleDebtDiscountAmortization" xlink:label="loc_DGLYConvertibleDebtDiscountAmortization" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYConvertibleDebtDiscountAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleNote" xlink:label="loc_DGLYLossOnConversionOfConvertibleNote" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYLossOnConversionOfConvertibleNote" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProvisionForDoubtfulAccountsReceivable" xlink:label="loc_DGLYProvisionForDoubtfulAccountsReceivable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYProvisionForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNote" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNote" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" 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="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" 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_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" 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="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" 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_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" xlink:label="loc_DGLYIncreaseDecreaseInOperatingLeaseRightOfUseAssets" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_DGLYIncreaseDecreaseInOperatingLeaseRightOfUseAssets" 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_IncreaseDecreaseInOtherOperatingAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssets" 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_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" />
      <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="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" 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_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInAccruedInterestRelatedParty" xlink:label="loc_DGLYIncreaseDecreaseInAccruedInterestRelatedParty" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_DGLYIncreaseDecreaseInAccruedInterestRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IncreaseDecreaseInLeaseDeposit" xlink:label="loc_DGLYIncreaseDecreaseInLeaseDeposit" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_DGLYIncreaseDecreaseInLeaseDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" />
      <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="340" 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="350" 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_PaymentsToAcquireFurnitureAndFixtures" xlink:label="loc_us-gaapPaymentsToAcquireFurnitureAndFixtures" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireFurnitureAndFixtures" 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="370" 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_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesGross" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesGross" 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_ProceedsFromSaleOfIntangibleAssets" xlink:label="loc_us-gaapProceedsFromSaleOfIntangibleAssets" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <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="410" 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="420" 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="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvances" xlink:label="loc_DGLYProceedsMerchantAdvances" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYProceedsMerchantAdvances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYProceedsMerchantAdvancesEntertainmentSegment" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYProceedsMerchantAdvancesEntertainmentSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromOtherEquity" xlink:label="loc_us-gaapProceedsFromOtherEquity" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromOtherEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommercialPaper" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommercialPaper" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommercialPaper" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnCommercialExtensionOfCredit" xlink:label="loc_DGLYPaymentsOnCommercialExtensionOfCredit" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYPaymentsOnCommercialExtensionOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvances" xlink:label="loc_DGLYPaymentsOnMerchantAdvances" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYPaymentsOnMerchantAdvances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:label="loc_DGLYPaymentsOnMerchantAdvancesForEntertainmentSegment" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYPaymentsOnMerchantAdvancesForEntertainmentSegment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalPaymentOnEidlLoan" xlink:label="loc_DGLYPrincipalPaymentOnEidlLoan" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_DGLYPrincipalPaymentOnEidlLoan" 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_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" 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="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="540" 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="550" 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="560" 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="570" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" 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="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" xlink:label="loc_DGLYCommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" />
      <link:presentationArc order="610" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYCommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:label="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease" />
      <link:presentationArc order="620" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock" xlink:label="loc_DGLYConversionOfConvertibleNotesPayableIntoCommonStock" />
      <link:presentationArc order="630" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYConversionOfConvertibleNotesPayableIntoCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FairValueOfWarrantsIssuedWithSaleOfShares" xlink:label="loc_DGLYFairValueOfWarrantsIssuedWithSaleOfShares" />
      <link:presentationArc order="640" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYFairValueOfWarrantsIssuedWithSaleOfShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="loc_us-gaapFairValueOfAssetsAcquired" />
      <link:presentationArc order="650" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapFairValueOfAssetsAcquired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="loc_us-gaapLiabilitiesAssumed1" />
      <link:presentationArc order="660" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapLiabilitiesAssumed1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GoodwillAcquiredInBusinessAcquisitions" xlink:label="loc_DGLYGoodwillAcquiredInBusinessAcquisitions" />
      <link:presentationArc order="670" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYGoodwillAcquiredInBusinessAcquisitions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid" />
      <link:presentationArc order="680" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapCapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RestrictedCommonStockGrant" xlink:label="loc_DGLYRestrictedCommonStockGrant" />
      <link:presentationArc order="690" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYRestrictedCommonStockGrant" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ReverseStockSplitRoundingIssuances" xlink:label="loc_DGLYReverseStockSplitRoundingIssuances" />
      <link:presentationArc order="700" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYReverseStockSplitRoundingIssuances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RestrictedCommonStockForfeitures" xlink:label="loc_DGLYRestrictedCommonStockForfeitures" />
      <link:presentationArc order="710" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYRestrictedCommonStockForfeitures" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtDiscountOnConvertibleNote" xlink:label="loc_DGLYDebtDiscountOnConvertibleNote" />
      <link:presentationArc order="720" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_DGLYDebtDiscountOnConvertibleNote" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - NATURE OF BUSINESS 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Inventories" xlink:title="00000008 - Disclosure - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligations" xlink:title="00000009 - 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://digitalallyinc.com/role/FairValueMeasurement" xlink:title="00000010 - Disclosure - FAIR VALUE MEASUREMENT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaapFairValueDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpenses" xlink:title="00000011 - Disclosure - ACCRUED EXPENSES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.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://digitalallyinc.com/role/PrepaidExpenses" xlink:title="00000013 - Disclosure - PREPAID EXPENSES">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosurePrepaidExpensesAbstract" xlink:label="loc_DGLYDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrepaidExpenseTextBlock" xlink:label="loc_DGLYPrepaidExpenseTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_DGLYPrepaidExpenseTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipment" xlink:title="00000014 - Disclosure - PROPERTY, PLANT 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://digitalallyinc.com/role/OperatingLease" xlink:title="00000015 - Disclosure - OPERATING LEASE">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets" xlink:title="00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssets" xlink:title="00000017 - Disclosure - OTHER ASSETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingencies" xlink:title="00000018 - 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://digitalallyinc.com/role/Stock-basedCompensation" xlink:title="00000019 - 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://digitalallyinc.com/role/CommonStockPurchaseWarrants" xlink:title="00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommonStockPurchaseWarrantsTextBlock" xlink:label="loc_DGLYCommonStockPurchaseWarrantsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" xlink:to="loc_DGLYCommonStockPurchaseWarrantsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquity" xlink:title="00000021 - Disclosure - STOCKHOLDERS&#8217; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShare" xlink:title="00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE">
      <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisition" xlink:title="00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaapBusinessCombinationDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentData" xlink:title="00000024 - Disclosure - SEGMENT DATA">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactions" xlink:title="00000025 - Disclosure - RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEvents" xlink:title="00000026 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000027 - Disclosure - NATURE OF BUSINESS 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" 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-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LiquidityandGoingConcernPolicyTextBlock" xlink:label="loc_DGLYLiquidityandGoingConcernPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYLiquidityandGoingConcernPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPolicyTextBlock" xlink:label="loc_DGLYContingentConsiderationPolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContingentConsiderationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NonControllingInterestsPolicyTextBlock" xlink:label="loc_DGLYNonControllingInterestsPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYNonControllingInterestsPolicyTextBlock" 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="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - NATURE OF BUSINESS 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfContractLiabilitiesTableTextBlock" xlink:label="loc_DGLYScheduleOfContractLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYScheduleOfContractLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:label="loc_us-gaapScheduleOfShortTermDebtTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesTables" xlink:title="00000029 - Disclosure - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsTables" xlink:title="00000030 - Disclosure - DEBT OBLIGATIONS (Tables)">
      <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_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaapConvertibleDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapConvertibleDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" xlink:label="loc_DGLYScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/FairValueMeasurementTables" xlink:title="00000031 - Disclosure - FAIR VALUE MEASUREMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:label="loc_us-gaapFairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/AccruedExpensesTables" xlink:title="00000032 - Disclosure - ACCRUED EXPENSES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PrepaidExpensesTables" xlink:title="00000033 - Disclosure - PREPAID EXPENSES (Tables)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosurePrepaidExpensesAbstract" xlink:label="loc_DGLYDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables" xlink:title="00000034 - Disclosure - PROPERTY, PLANT 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://digitalallyinc.com/role/OperatingLeaseTables" xlink:title="00000035 - Disclosure - OPERATING LEASE (Tables)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" xlink:label="loc_DGLYScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_DGLYScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock" xlink:type="arc" />
      <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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" 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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:title="00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="loc_us-gaapScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OtherAssetsTables" xlink:title="00000037 - Disclosure - OTHER ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfOtherAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfOtherAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationTables" xlink:title="00000038 - 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables" xlink:title="00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfWarrantModificationTableTextBlock" xlink:label="loc_DGLYScheduleOfWarrantModificationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" xlink:to="loc_DGLYScheduleOfWarrantModificationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" xlink:label="loc_DGLYScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" xlink:to="loc_DGLYScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NetEarningsLossPerShareTables" xlink:title="00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (Tables)">
      <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionTables" xlink:title="00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_DGLYScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_DGLYScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataTables" xlink:title="00000042 - Disclosure - SEGMENT DATA (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails" xlink:title="00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAdditions" xlink:label="loc_DGLYContractWithCustomerLiabilityAdditions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContractWithCustomerLiabilityAdditions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent" xlink:label="loc_DGLYContractWithCustomerLiabilityRevenueRecognizedCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContractWithCustomerLiabilityRevenueRecognizedCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent_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_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent" xlink:label="loc_DGLYContractWithCustomerLiabilityAdditionsNonCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContractWithCustomerLiabilityAdditionsNonCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent" xlink:label="loc_DGLYContractWithCustomerLiabilityRevenueRecognizedNonCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContractWithCustomerLiabilityRevenueRecognizedNonCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityNoncurrent_2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityNoncurrent_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_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContractWithCustomerLiabilityAddition" xlink:label="loc_DGLYContractWithCustomerLiabilityAddition" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_DGLYContractWithCustomerLiabilityAddition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails" xlink:title="00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:label="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:label="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DemandDepositsMember" xlink:label="loc_us-gaapDemandDepositsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapDemandDepositsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaapMoneyMarketFundsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapMoneyMarketFundsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapAvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedGain" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapDebtSecuritiesAvailableForSaleRealizedLoss" 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_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems" xlink:to="loc_us-gaapAvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" />
      <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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - NATURE OF BUSINESS 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="200" />
      <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-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <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="dgly-20240630.xsd#DGLY_MergerAgreementMember" xlink:label="loc_DGLYMergerAgreementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYMergerAgreementMember" xlink:type="arc" />
      <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-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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" />
      <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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PredecessorCommonStockMember" xlink:label="loc_DGLYPredecessorCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYPredecessorCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RegistrantCommonStockMember" xlink:label="loc_DGLYRegistrantCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYRegistrantCommonStockMember" xlink:type="arc" />
      <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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CloverLeafCapitalCorpMember" xlink:label="loc_DGLYCloverLeafCapitalCorpMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCloverLeafCapitalCorpMember" 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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" 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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaapBusinessAcquisitionSharePrice" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapBusinessAcquisitionSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationPriceOfAcquisitionExpected" xlink:label="loc_us-gaapBusinessCombinationPriceOfAcquisitionExpected" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapBusinessCombinationPriceOfAcquisitionExpected" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessAcquisitionPercentageOfWarrantHolders" xlink:label="loc_DGLYBusinessAcquisitionPercentageOfWarrantHolders" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_DGLYBusinessAcquisitionPercentageOfWarrantHolders" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetIncomeLoss" 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_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" />
      <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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" 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_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SalesReturnsAndAllowances" xlink:label="loc_DGLYSalesReturnsAndAllowances" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_DGLYSalesReturnsAndAllowances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapRestrictedCashNoncurrent" 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_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfInventoriesDetails" xlink:title="00000047 - Disclosure - SCHEDULE OF INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryFinishedGoodsVideoSolutions" xlink:label="loc_DGLYInventoryFinishedGoodsVideoSolutions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_DGLYInventoryFinishedGoodsVideoSolutions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FinishedGoodsEntertainmentSegment" xlink:label="loc_DGLYFinishedGoodsEntertainmentSegment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_DGLYFinishedGoodsEntertainmentSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_InventoryValuationReservesVideoSolutions" xlink:label="loc_DGLYInventoryValuationReservesVideoSolutions" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_DGLYInventoryValuationReservesVideoSolutions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment" xlink:label="loc_DGLYReserveForExcessAndObsoleteInventoryEntertainmentSegment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_DGLYReserveForExcessAndObsoleteInventoryEntertainmentSegment" 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_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/InventoriesDetailsNarrative" xlink:title="00000048 - Disclosure - INVENTORIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageCostInventoryAmount" xlink:label="loc_us-gaapWeightedAverageCostInventoryAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapWeightedAverageCostInventoryAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails" xlink:title="00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)">
      <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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationLiability" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationContingentConsiderationLiabilityOne" xlink:label="loc_DGLYBusinessCombinationContingentConsiderationLiabilityOne" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYBusinessCombinationContingentConsiderationLiabilityOne" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreement" xlink:label="loc_DGLYRevolvingLoanAgreement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYRevolvingLoanAgreement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CommercialExtensionOfCreditEntertainmentSegment" xlink:label="loc_DGLYCommercialExtensionOfCreditEntertainmentSegment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYCommercialExtensionOfCreditEntertainmentSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvances" xlink:label="loc_DGLYMerchantAdvances" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYMerchantAdvances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYMerchantAdvancesEntertainmentSegment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYMerchantAdvancesEntertainmentSegment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" 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_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebt" 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_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)">
      <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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_DGLYLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_DGLYLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)">
      <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_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" 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-gaapDebtInstrumentTable" 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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" 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-gaapDebtInstrumentTable" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/DebtObligationsDetailsNarrative" xlink:title="00000052 - 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_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:label="loc_DGLYTwoThousandTwentySmallBusinessAdministrationNotesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwoThousandTwentySmallBusinessAdministrationNotesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JuneContingentNoteMember" xlink:label="loc_DGLYJuneContingentNoteMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYJuneContingentNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AugustContingentPaymentNoteMember" xlink:label="loc_DGLYAugustContingentPaymentNoteMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYAugustContingentPaymentNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:label="loc_DGLYTwentyTwentyThreeCommercialExtensionOfCreditMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwentyTwentyThreeCommercialExtensionOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember" xlink:label="loc_DGLYTwentyTwentyFourCommercialExtensionOfCreditMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYTwentyTwentyFourCommercialExtensionOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecuritiesPurchaseAgreementMember" xlink:label="loc_DGLYSecuritiesPurchaseAgreementMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYSecuritiesPurchaseAgreementMember" xlink:type="arc" />
      <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-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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" />
      <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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantOneMember" xlink:label="loc_DGLYWarrantOneMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantTwoMember" xlink:label="loc_DGLYWarrantTwoMember" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantThreeMember" xlink:label="loc_DGLYWarrantThreeMember" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantThreeMember" xlink:type="arc" />
      <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="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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_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-gaapScheduleOfShortTermDebtTable" 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="dgly-20240630.xsd#DGLY_RegistrationRightsAgreementMember" xlink:label="loc_DGLYRegistrationRightsAgreementMember" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYRegistrationRightsAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevolvingLoanAgreementMember" xlink:label="loc_DGLYRevolvingLoanAgreementMember" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_DGLYRevolvingLoanAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtProductOrServiceAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesMember" xlink:label="loc_DGLYMerchantCashAdvancesMember" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_DGLYMerchantCashAdvancesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantCashAdvancesEntertainmentSegmentMember" xlink:label="loc_DGLYMerchantCashAdvancesEntertainmentSegmentMember" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_DGLYMerchantCashAdvancesEntertainmentSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromLoans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" 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_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DebtInstrumentProjectedRevenue" xlink:label="loc_DGLYDebtInstrumentProjectedRevenue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYDebtInstrumentProjectedRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaapDebtInstrumentFairValue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFairValue" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:label="loc_us-gaapPrincipalAmountOutstandingOfLoansHeldInPortfolio" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityPeriodicPayment" xlink:label="loc_us-gaapLineOfCreditFacilityPeriodicPayment" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityPeriodicPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDepositsFromCustomers" xlink:label="loc_us-gaapProceedsFromDepositsFromCustomers" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromDepositsFromCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomersForProgressPayments" xlink:label="loc_us-gaapProceedsFromCustomersForProgressPayments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromCustomersForProgressPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromCustomers" xlink:label="loc_us-gaapProceedsFromCustomers" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromCustomers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaapDebtConversionOriginalDebtAmount1" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtConversionOriginalDebtAmount1" 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_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" 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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" 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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" 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_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants" 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_CommonStockConvertibleConversionPriceIncrease" xlink:label="loc_us-gaapCommonStockConvertibleConversionPriceIncrease" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapCommonStockConvertibleConversionPriceIncrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaapDebtInstrumentRedemptionPricePercentage" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentRedemptionPricePercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaserPercentage" xlink:label="loc_DGLYPurchaserPercentage" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPurchaserPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYIssuanceOfWarrantDerivativeLiabilities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYIssuanceOfWarrantDerivativeLiabilities" 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_SharesIssuedPricePerShare" xlink:label="loc_us-gaapSharesIssuedPricePerShare" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapSharesIssuedPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LossOnConversionOfConvertibleNote" xlink:label="loc_DGLYLossOnConversionOfConvertibleNote" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYLossOnConversionOfConvertibleNote" 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_ProceedsFromIssuanceOfSecuredDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfSecuredDebt" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfSecuredDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfSecuredDebt" xlink:label="loc_us-gaapRepaymentsOfSecuredDebt" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapRepaymentsOfSecuredDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrincipalAmountOutstandingOfLoans" xlink:label="loc_DGLYPrincipalAmountOutstandingOfLoans" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPrincipalAmountOutstandingOfLoans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepaidPrincipal" xlink:label="loc_us-gaapDebtInstrumentRepaidPrincipal" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentRepaidPrincipal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LoanAgreementDescription" xlink:label="loc_DGLYLoanAgreementDescription" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYLoanAgreementDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShorttermMerchantAdvance" xlink:label="loc_DGLYShorttermMerchantAdvance" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYShorttermMerchantAdvance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredLoanOriginationFeesNet" xlink:label="loc_us-gaapAmortizationOfDeferredLoanOriginationFeesNet" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapAmortizationOfDeferredLoanOriginationFeesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NetProceedsOfOriginationFees" xlink:label="loc_DGLYNetProceedsOfOriginationFees" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYNetProceedsOfOriginationFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate" xlink:label="loc_us-gaapDebtInstrumentInterestRateBasisForEffectiveRate" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateBasisForEffectiveRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaapRepaymentsOfShortTermDebt" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapRepaymentsOfShortTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProceedsMerchantAdvances" xlink:label="loc_DGLYProceedsMerchantAdvances" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYProceedsMerchantAdvances" 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_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvances" xlink:label="loc_DGLYMerchantAdvances" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYMerchantAdvances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_MerchantAdvancesEntertainmentSegment" xlink:label="loc_DGLYMerchantAdvancesEntertainmentSegment" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYMerchantAdvancesEntertainmentSegment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:title="00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByFairValueHierarchyLevelAxis" xlink:to="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaapFairValueInputsLevel1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaapFairValueInputsLevel2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaapFairValueInputsLevel3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueMeasurementsFairValueHierarchyDomain" xlink:to="loc_us-gaapFairValueInputsLevel3Member" xlink:type="arc" />
      <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-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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" />
      <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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantLiabilityMember" xlink:label="loc_DGLYWarrantLiabilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYWarrantLiabilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:label="loc_DGLYContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaapFairValueDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueDisclosuresAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ContingentConsiderationPromissoryNoteMember" xlink:label="loc_DGLYContingentConsiderationPromissoryNoteMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYContingentConsiderationPromissoryNoteMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarrantDerivativeLiabilitiesMember" xlink:label="loc_DGLYWarrantDerivativeLiabilitiesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_DGLYWarrantDerivativeLiabilitiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IssuanceOfWarrantDerivativeLiabilities" xlink:label="loc_DGLYIssuanceOfWarrantDerivativeLiabilities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYIssuanceOfWarrantDerivativeLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueAdjustment" xlink:label="loc_us-gaapLiabilitiesFairValueAdjustment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueAdjustment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PaymentOfContingentConsiderationPromissoryNote" xlink:label="loc_DGLYPaymentOfContingentConsiderationPromissoryNote" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYPaymentOfContingentConsiderationPromissoryNote" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:label="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_DGLYChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaapLiabilitiesFairValueDisclosure_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLiabilitiesFairValueDisclosure_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProductWarrantyAccrualWarrantCurrent" xlink:label="loc_DGLYProductWarrantyAccrualWarrantCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYProductWarrantyAccrualWarrantCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedLitigationCosts" xlink:label="loc_DGLYAccruedLitigationCosts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYAccruedLitigationCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalesCommissionCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedSalesReturnsAndAllowancesCurrent" xlink:label="loc_DGLYAccruedSalesReturnsAndAllowancesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYAccruedSalesReturnsAndAllowancesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedInterestRelatedPartyCurrent" xlink:label="loc_DGLYAccruedInterestRelatedPartyCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYAccruedInterestRelatedPartyCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CustomersDepositsCurrent" xlink:label="loc_DGLYCustomersDepositsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYCustomersDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" 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="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails" xlink:title="00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent" 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_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve" xlink:label="loc_DGLYProductWarrantyAccrualChargesAppliedToWarrantyReserve" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_DGLYProductWarrantyAccrualChargesAppliedToWarrantyReserve" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaapProductWarrantyAccrualClassifiedCurrent_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualClassifiedCurrent_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000057 - 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="dgly-20240630.xsd#DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" xlink:label="loc_DGLYEffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_DGLYEffectiveIncomeTaxStatutoryRateAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosurePrepaidExpensesAbstract" xlink:label="loc_DGLYDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrepaidInventory" xlink:label="loc_DGLYPrepaidInventory" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_DGLYPrepaidInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidAdvertising" xlink:label="loc_us-gaapPrepaidAdvertising" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapPrepaidAdvertising" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" 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_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" xlink:title="00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_WarehouseMember" xlink:label="loc_srtWarehouseMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_srtWarehouseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentMember" xlink:label="loc_DGLYDemonstrationAndTradeshowEquipmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_DGLYDemonstrationAndTradeshowEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaapBuildingImprovementsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingImprovementsMember" 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-gaapScheduleOfPropertyPlantAndEquipmentTable" 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="50" 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="60" 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="dgly-20240630.xsd#DGLY_Building" xlink:label="loc_DGLYBuilding" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_DGLYBuilding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land" xlink:label="loc_us-gaapLand" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DemonstrationAndTradeshowEquipmentGross" xlink:label="loc_DGLYDemonstrationAndTradeshowEquipmentGross" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_DGLYDemonstrationAndTradeshowEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaapBuildingsAndImprovementsGross" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapBuildingsAndImprovementsGross" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="90" 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="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative" xlink:title="00000060 - Disclosure - PROPERTY, PLANT 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_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="dgly-20240630.xsd#DGLY_AircraftMember" xlink:label="loc_DGLYAircraftMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_DGLYAircraftMember" xlink:type="arc" />
      <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-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfFlightEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfFlightEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfFlightEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFlightEquipment" xlink:label="loc_us-gaapPaymentsForFlightEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPaymentsForFlightEquipment" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" 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_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" 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_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails" xlink:title="00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <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_DGLYDisclosureOperatingLeaseAbstract" 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_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="loc_DGLYLesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_DGLYLesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_DGLYDisclosureOperatingLeaseAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative" xlink:title="00000064 - Disclosure - OPERATING LEASE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureOperatingLeaseAbstract" xlink:label="loc_DGLYDisclosureOperatingLeaseAbstract" />
      <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_DGLYDisclosureOperatingLeaseAbstract" 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="dgly-20240630.xsd#DGLY_OctoberTwoThousandTwentyThreeMember" xlink:label="loc_DGLYOctoberTwoThousandTwentyThreeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYOctoberTwoThousandTwentyThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WarehouseAndOfficeSpaceMember" xlink:label="loc_DGLYWarehouseAndOfficeSpaceMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYWarehouseAndOfficeSpaceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_OfficeSpaceAndCopierMember" xlink:label="loc_DGLYOfficeSpaceAndCopierMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_DGLYOfficeSpaceAndCopierMember" 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="40" 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="50" 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_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FirstMedicalBillingCompanyMember" xlink:label="loc_DGLYFirstMedicalBillingCompanyMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYFirstMedicalBillingCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SecondMedicalBillingCompanyMember" xlink:label="loc_DGLYSecondMedicalBillingCompanyMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYSecondMedicalBillingCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember" xlink:label="loc_DGLYGoodyTicketsLLCAndTicketSmarterLLCMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYGoodyTicketsLLCAndTicketSmarterLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrivateMedicalBillingCompanyMember" xlink:label="loc_DGLYPrivateMedicalBillingCompanyMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYPrivateMedicalBillingCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaapLesseeOperatingLeaseTermOfContract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseTermOfContract" 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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" 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_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseRemainingLeaseTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LessorOperatingLeaseDescription" xlink:label="loc_us-gaapLessorOperatingLeaseDescription" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapLessorOperatingLeaseDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease" xlink:label="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYRouAndLeaseLiabilityRecordedOnExtensionOfLease" 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_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails" xlink:title="00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AmortizedIntangibleAssetsMember" xlink:label="loc_DGLYAmortizedIntangibleAssetsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_DGLYAmortizedIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_UnAmortizedIntangibleAssetsMember" xlink:label="loc_DGLYUnAmortizedIntangibleAssetsMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_DGLYUnAmortizedIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LicensesMember" xlink:label="loc_DGLYLicensesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYLicensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksMember" xlink:label="loc_DGLYPatentsAndTrademarksMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPatentsAndTrademarksMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SponsorshipAgreementNetworkMember" xlink:label="loc_DGLYSponsorshipAgreementNetworkMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSponsorshipAgreementNetworkMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SEOContentMember" xlink:label="loc_DGLYSEOContentMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSEOContentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PersonalSeatLicensesMember" xlink:label="loc_DGLYPersonalSeatLicensesMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPersonalSeatLicensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SoftwareMember" xlink:label="loc_DGLYSoftwareMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYSoftwareMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_WebsiteEnhancementsEntertainmentSegmentMember" xlink:label="loc_DGLYWebsiteEnhancementsEntertainmentSegmentMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYWebsiteEnhancementsEntertainmentSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember" xlink:label="loc_DGLYClientAgreementsRevenueCycleManagementSegmentsMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYClientAgreementsRevenueCycleManagementSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaapGoodwillMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapGoodwillMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TradeNameMember" xlink:label="loc_DGLYTradeNameMember" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYTradeNameMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PatentsAndTrademarksPendingMember" xlink:label="loc_DGLYPatentsAndTrademarksPendingMember" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_DGLYPatentsAndTrademarksPendingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" 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-gaapFiniteLivedIntangibleAssetsLineItems" 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_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" xlink:label="loc_DGLYFiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_DGLYFiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter" 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_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative" xlink:title="00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LeaseReceivableNoncurrent" xlink:label="loc_DGLYLeaseReceivableNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_DGLYLeaseReceivableNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsMiscellaneousNoncurrent" 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_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <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_LitigationReserve" xlink:label="loc_us-gaapLitigationReserve" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLitigationReserve" 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="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails" xlink:title="00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (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_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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_StockOptionsMember" xlink:label="loc_DGLYStockOptionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYStockOptionsMember" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" 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_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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-gaapStatementLineItems" 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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="200" />
      <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-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" />
      <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="dgly-20240630.xsd#DGLY_RangeOneMember" xlink:label="loc_DGLYRangeOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeTwoMember" xlink:label="loc_DGLYRangeTwoMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeThreeMember" xlink:label="loc_DGLYRangeThreeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" 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="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaapRestrictedStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (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="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear" xlink:label="loc_DGLYNumberOfRestrictedShareNonVestInRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_DGLYNumberOfRestrictedShareNonVestInRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearOne" xlink:label="loc_DGLYNumberOfRestrictedShareNonVestInYearOne" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_DGLYNumberOfRestrictedShareNonVestInYearOne" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearTwo" xlink:label="loc_DGLYNumberOfRestrictedShareNonVestInYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_DGLYNumberOfRestrictedShareNonVestInYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearThree" xlink:label="loc_DGLYNumberOfRestrictedShareNonVestInYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_DGLYNumberOfRestrictedShareNonVestInYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NumberOfRestrictedShareNonVestInYearFour" xlink:label="loc_DGLYNumberOfRestrictedShareNonVestInYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_DGLYNumberOfRestrictedShareNonVestInYearFour" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative" xlink:title="00000074 - 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="dgly-20240630.xsd#DGLY_TwoThousandAndFivePlanMember" xlink:label="loc_DGLYTwoThousandAndFivePlanMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndFivePlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSixPlanMember" xlink:label="loc_DGLYTwoThousandAndSixPlanMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndSixPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndSevenPlanMember" xlink:label="loc_DGLYTwoThousandAndSevenPlanMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndSevenPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandAndEightPlanMember" xlink:label="loc_DGLYTwoThousandAndEightPlanMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandAndEightPlanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandFifteenMember" xlink:label="loc_DGLYDuringTwoThousandFifteenMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandFifteenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSixteenMember" xlink:label="loc_DGLYDuringTwoThousandSixteenMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandSixteenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandSevenTeenMember" xlink:label="loc_DGLYDuringTwoThousandSevenTeenMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandSevenTeenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DuringTwoThousandEighteenMember" xlink:label="loc_DGLYDuringTwoThousandEighteenMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_DGLYDuringTwoThousandEighteenMember" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaapRestrictedStockUnitsRSUMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapRestrictedStockUnitsRSUMember" xlink:type="arc" />
      <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="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnavailableForIssuance" xlink:label="loc_DGLYSharesUnavailableForIssuance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYSharesUnavailableForIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_SharesUnexercisedAndOutstanding" xlink:label="loc_DGLYSharesUnexercisedAndOutstanding" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYSharesUnexercisedAndOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails" xlink:title="00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <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_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" 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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaapMeasurementInputTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMeasurementInputTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaapMeasurementInputTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeAxis" xlink:to="loc_us-gaapMeasurementInputTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="loc_us-gaapMeasurementInputPriceVolatilityMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputPriceVolatilityMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputRiskFreeInterestRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="loc_us-gaapMeasurementInputExpectedDividendRateMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedDividendRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaapMeasurementInputExpectedTermMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExpectedTermMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="loc_us-gaapMeasurementInputExercisePriceMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMeasurementInputTypeDomain" xlink:to="loc_us-gaapMeasurementInputExercisePriceMember" 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-gaapStatementTable" xlink:to="loc_srtRangeAxis" order="30" />
      <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="90" 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="100" 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_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingMeasurementInput" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <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_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" 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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested" xlink:label="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <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_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" 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="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" 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-gaapStatementTable" 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="dgly-20240630.xsd#DGLY_RangeOneMember" xlink:label="loc_DGLYRangeOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeTwoMember" xlink:label="loc_DGLYRangeTwoMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeThreeMember" xlink:label="loc_DGLYRangeThreeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RangeFourMember" xlink:label="loc_DGLYRangeFourMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_DGLYRangeFourMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative" xlink:title="00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_DisclosureCommonStockPurchaseWarrantsAbstract" xlink:label="loc_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" />
      <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_DGLYDisclosureCommonStockPurchaseWarrantsAbstract" 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="dgly-20240630.xsd#DGLY_TwoThousandTwentyThreePurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandTwentyThreePurchaseWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_TwoThousandTwentyFourPurchaseWarrantsMember" xlink:label="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_DGLYTwoThousandTwentyFourPurchaseWarrantsMember" xlink:type="arc" />
      <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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" 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" />
      <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="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IntrinsicValueOfOutstandingWarrants" xlink:label="loc_DGLYIntrinsicValueOfOutstandingWarrants" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYIntrinsicValueOfOutstandingWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:label="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_DGLYShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000079 - Disclosure - STOCKHOLDERS&#8217; EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <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-gaapEquityAbstract" 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_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <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="dgly-20240630.xsd#DGLY_OfficersMember" xlink:label="loc_DGLYOfficersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_DGLYOfficersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NewEmployeesMember" xlink:label="loc_DGLYNewEmployeesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_DGLYNewEmployeesMember" 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-gaapStatementTable" 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="30" 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="40" 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_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-gaapStatementTable" 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="dgly-20240630.xsd#DGLY_TheSecuritiesPurchaseAgreementMember" xlink:label="loc_DGLYTheSecuritiesPurchaseAgreementMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYTheSecuritiesPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityHealthcareLLCMember" xlink:label="loc_DGLYNobilityHealthcareLLCMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_DGLYNobilityHealthcareLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtOwnershipAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityHealthcareLLCMember" xlink:label="loc_DGLYNobilityHealthcareLLCMember_2" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_DGLYNobilityHealthcareLLCMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherExpenses" xlink:label="loc_us-gaapOtherExpenses" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" 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_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PrefundedUnitPrice" xlink:label="loc_DGLYPrefundedUnitPrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_DGLYPrefundedUnitPrice" 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="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" 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_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)">
      <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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" 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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" 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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" 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="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" 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="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails" xlink:title="00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_CountryStampedeAcquisitionMember" xlink:label="loc_DGLYCountryStampedeAcquisitionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYCountryStampedeAcquisitionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" xlink:label="loc_DGLYBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_DGLYBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount" 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_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative" xlink:title="00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:label="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessCombinationAndAssetAcquisitionAbstract" xlink:to="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaapBusinessAcquisitionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaapBusinessAcquisitionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="loc_us-gaapBusinessAcquisitionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaapBusinessAcquisitionAcquireeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAxis" xlink:to="loc_us-gaapBusinessAcquisitionAcquireeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_JCEntertainmentLLCMember" xlink:label="loc_DGLYJCEntertainmentLLCMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionAcquireeDomain" xlink:to="loc_DGLYJCEntertainmentLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapBusinessAcquisitionLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srtConsolidationItemsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_srtConsolidationItemsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srtConsolidationItemsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsAxis" xlink:to="loc_srtConsolidationItemsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaapOperatingSegmentsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidationItemsDomain" xlink:to="loc_us-gaapOperatingSegmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_VideoSolutionsMember" xlink:label="loc_DGLYVideoSolutionsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYVideoSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_RevenueCycleManagementMember" xlink:label="loc_DGLYRevenueCycleManagementMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYRevenueCycleManagementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EntertainmentSegmentMember" xlink:label="loc_DGLYEntertainmentSegmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYEntertainmentSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember" xlink:label="loc_us-gaapCorporateMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" 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_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" />
      <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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_IdentifiableAssets" xlink:label="loc_DGLYIdentifiableAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_DGLYIdentifiableAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SegmentDataDetailsNarrative" xlink:title="00000084 - Disclosure - SEGMENT DATA (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaapSegmentReportingInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapSegmentReportingInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_VideoSolutionsMember" xlink:label="loc_DGLYVideoSolutionsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYVideoSolutionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_EntertainmentSegmentMember" xlink:label="loc_DGLYEntertainmentSegmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_DGLYEntertainmentSegmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaapNumberOfOperatingSegments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapNumberOfOperatingSegments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000085 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_NobilityLLCMember" xlink:label="loc_DGLYNobilityLLCMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_DGLYNobilityLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaapRelatedPartyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_us-gaapRelatedPartyMember" 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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" 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" />
      <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="dgly-20240630.xsd#DGLY_OperatingAgreementMember" xlink:label="loc_DGLYOperatingAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYOperatingAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_AccruedReimbursableExpensesPayable" xlink:label="loc_DGLYAccruedReimbursableExpensesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_DGLYAccruedReimbursableExpensesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense" xlink:label="loc_us-gaapManagementFeeExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapManagementFeeExpense" 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="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapNotesPayableCurrent" 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_BusinessCombinationContingentConsiderationAsset" xlink:label="loc_us-gaapBusinessCombinationContingentConsiderationAsset" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapBusinessCombinationContingentConsiderationAsset" 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="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" 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_InterestPayableCurrentAndNoncurrent" xlink:label="loc_us-gaapInterestPayableCurrentAndNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapInterestPayableCurrentAndNoncurrent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000086 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <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-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <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="dgly-20240630.xsd#DGLY_NotePurchaseAgreementMember" xlink:label="loc_DGLYNotePurchaseAgreementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYNotePurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_LetterAgreementMember" xlink:label="loc_DGLYLetterAgreementMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYLetterAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="dgly-20240630.xsd#DGLY_PurchaseAndSaleAgreementMember" xlink:label="loc_DGLYPurchaseAndSaleAgreementMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_DGLYPurchaseAndSaleAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" 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-gaapSubsequentEventTable" xlink:to="loc_srtRangeAxis" order="30" />
      <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_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/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="40" 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/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-gaapSubsequentEventTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="40" />
      <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="0" />
      <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="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" 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_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaapDebtInstrumentRepurchasedFaceAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentRepurchasedFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaapDebtInstrumentAnnualPrincipalPayment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentAnnualPrincipalPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" xlink:label="loc_us-gaapDefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDefaultLongtermDebtDescriptionOfViolationOrEventOfDefault" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment" 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_RepaymentsOfDebt" xlink:label="loc_us-gaapRepaymentsOfDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapRepaymentsOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBuildings" xlink:label="loc_us-gaapPaymentsToAcquireBuildings" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapPaymentsToAcquireBuildings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSharesIssued" 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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636049472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - $ / shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Aug. 15, 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">Jun. 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">Q2<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">001-33899<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">Digital
Ally, 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">0001342958<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">20-0064269<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">NV<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">14001
Marshall 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">Lenexa<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">KS<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">66215<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">(913)<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">814-7774<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.001 par value per share<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">DGLY<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">3,855,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_EntityListingParValuePerShare', window );">Entity Listing, Par Value Per Share</a></td>
<td class="nump">$ 0.001<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_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>
</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636083488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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">$ 517,113<span></span>
</td>
<td class="nump">$ 680,549<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 &#8211; trade, net of $239,391 allowance &#8211; June 30, 2024 and $200,668 &#8211; December 31, 2023</a></td>
<td class="nump">1,343,205<span></span>
</td>
<td class="nump">1,584,662<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_AccountsAndOtherReceivablesNetCurrent', window );">Other receivables, net of $25,000 allowance &#8211; June 30, 2024 and $5,000 &#8211; December 31, 2023</a></td>
<td class="nump">3,545,833<span></span>
</td>
<td class="nump">3,107,634<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">2,218,133<span></span>
</td>
<td class="nump">3,845,281<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">6,620,477<span></span>
</td>
<td class="nump">6,366,368<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">14,244,761<span></span>
</td>
<td class="nump">15,584,494<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, plant, and equipment, net</a></td>
<td class="nump">6,033,091<span></span>
</td>
<td class="nump">7,283,702<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_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and other intangible assets, net</a></td>
<td class="nump">16,281,622<span></span>
</td>
<td class="nump">16,510,422<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, net</a></td>
<td class="nump">869,166<span></span>
</td>
<td class="nump">1,053,159<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">5,898,575<span></span>
</td>
<td class="nump">6,597,032<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">43,327,215<span></span>
</td>
<td class="nump">47,028,809<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">11,501,820<span></span>
</td>
<td class="nump">10,732,089<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">3,380,005<span></span>
</td>
<td class="nump">3,269,330<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 );">Current portion of operating lease obligations</a></td>
<td class="nump">223,629<span></span>
</td>
<td class="nump">279,538<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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities &#8211; current portion</a></td>
<td class="nump">3,093,492<span></span>
</td>
<td class="nump">2,937,168<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 );">Notes payable &#8211; related party &#8211; current portion</a></td>
<td class="nump">2,700,000<span></span>
</td>
<td class="nump">2,700,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_DGLY_DebtObligationsCurrent', window );">Debt obligations &#8211; current portion</a></td>
<td class="nump">2,980,903<span></span>
</td>
<td class="nump">1,260,513<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_DerivativeLiabilitiesCurrent', window );">Warrant derivative liabilities</a></td>
<td class="nump">3,796,748<span></span>
</td>
<td class="nump">1,369,738<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_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">61<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">27,676,597<span></span>
</td>
<td class="nump">22,548,437<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_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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_LongTermDebtAndCapitalLeaseObligations', window );">Debt obligations &#8211; long term</a></td>
<td class="nump">4,898,418<span></span>
</td>
<td class="nump">4,853,237<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 obligation &#8211; long term</a></td>
<td class="nump">692,423<span></span>
</td>
<td class="nump">827,836<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_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities &#8211; long term</a></td>
<td class="nump">6,999,141<span></span>
</td>
<td class="nump">7,340,459<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_LeaseDepositLiability', window );">Lease Deposit</a></td>
<td class="nump">10,445<span></span>
</td>
<td class="nump">10,445<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">40,277,024<span></span>
</td>
<td class="nump">35,580,414<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</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_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="re">
<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.001 par value per share; 200,000,000 shares authorized; shares issued: 3,502,037 shares issued &#8211; June 30, 2024 and 2,800,754 shares issued &#8211; December 31, 2023</a></td>
<td class="nump">3,502<span></span>
</td>
<td class="nump">2,801<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid in capital</a></td>
<td class="nump">128,995,997<span></span>
</td>
<td class="nump">128,441,083<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_MinorityInterest', window );">Noncontrolling interest in consolidated subsidiary</a></td>
<td class="nump">734,354<span></span>
</td>
<td class="nump">673,292<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(126,683,662)<span></span>
</td>
<td class="num">(117,668,781)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,050,191<span></span>
</td>
<td class="nump">11,448,395<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 43,327,215<span></span>
</td>
<td class="nump">$ 47,028,809<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DebtObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt obligations current.</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;">DGLY_DebtObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, receivable from customers, clients, or other third-parties, and receivables 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>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_AccountsAndOtherReceivablesNetCurrent</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_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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-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(25))<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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: 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(15))<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_CommitmentsAndContingencies</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_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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityCurrent</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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityNoncurrent</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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-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_DerivativeLiabilitiesCurrent</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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment and amortization, of goodwill, indefinite-lived, and finite-lived 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IntangibleAssetsNetIncludingGoodwill</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_LeaseDepositLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type 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 25<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479341/842-30-25-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_LeaseDepositLiability</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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as noncurrent.</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://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)(16)(a)(2))<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_LongTermDebtAndCapitalLeaseObligations</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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest. Excludes temporary 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(31))<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 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 3: 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 4: 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 5: 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)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<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 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 8: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 11: 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 12: 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 13: 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(22))<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_MinorityInterest</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_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_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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary equity.</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 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 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 (d)(1)<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 (e)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</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_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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_TaxesPayableCurrent</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635996928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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 );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 239,391<span></span>
</td>
<td class="nump">$ 200,668<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_AllowanceForDoubtfulOtherReceivablesCurrent', window );">Allowance for other receivable, current</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 5,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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">200,000,000<span></span>
</td>
<td class="nump">200,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">3,502,037<span></span>
</td>
<td class="nump">2,800,754<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_AllowanceForDoubtfulOtherReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, classified as other and 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(3)(a)(4))<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_AllowanceForDoubtfulOtherReceivablesCurrent</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_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>
</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799638222224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_RevenuesAbstract', window );"><strong>Revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 5,616,235<span></span>
</td>
<td class="nump">$ 8,279,632<span></span>
</td>
<td class="nump">$ 11,145,586<span></span>
</td>
<td class="nump">$ 15,976,820<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_CostOfRevenueAbstract', window );"><strong>Cost of revenue:</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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">5,373,843<span></span>
</td>
<td class="nump">5,542,592<span></span>
</td>
<td class="nump">9,381,756<span></span>
</td>
<td class="nump">11,694,991<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">242,392<span></span>
</td>
<td class="nump">2,737,040<span></span>
</td>
<td class="nump">1,763,830<span></span>
</td>
<td class="nump">4,281,829<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_SellingGeneralAndAdministrativeExpenseAbstract', window );"><strong>Selling, general and administrative 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="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 expense</a></td>
<td class="nump">545,776<span></span>
</td>
<td class="nump">540,276<span></span>
</td>
<td class="nump">1,033,242<span></span>
</td>
<td class="nump">1,475,215<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_MarketingAndAdvertisingExpense', window );">Selling, advertising and promotional expense</a></td>
<td class="nump">728,906<span></span>
</td>
<td class="nump">2,104,625<span></span>
</td>
<td class="nump">1,487,762<span></span>
</td>
<td class="nump">3,952,115<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_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="nump">2,881,931<span></span>
</td>
<td class="nump">5,032,843<span></span>
</td>
<td class="nump">6,796,019<span></span>
</td>
<td class="nump">9,968,010<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_SellingGeneralAndAdministrativeExpense', window );">Total selling, general and administrative expenses</a></td>
<td class="nump">4,156,613<span></span>
</td>
<td class="nump">7,677,744<span></span>
</td>
<td class="nump">9,317,023<span></span>
</td>
<td class="nump">15,395,340<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_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(3,914,221)<span></span>
</td>
<td class="num">(4,940,704)<span></span>
</td>
<td class="num">(7,553,193)<span></span>
</td>
<td class="num">(11,113,511)<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">29,933<span></span>
</td>
<td class="nump">55,730<span></span>
</td>
<td class="nump">49,289<span></span>
</td>
<td class="nump">71,085<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_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(1,085,063)<span></span>
</td>
<td class="num">(1,515,509)<span></span>
</td>
<td class="num">(1,733,690)<span></span>
</td>
<td class="num">(1,521,049)<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_OtherNonoperatingIncomeExpense', window );">Other income</a></td>
<td class="nump">30,445<span></span>
</td>
<td class="nump">25,394<span></span>
</td>
<td class="nump">58,046<span></span>
</td>
<td class="nump">50,786<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_GainLossRelatedToLitigationSettlement', window );">Loss on accrual for legal settlement</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(1,792,308)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,792,308)<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_DGLY_LossOnConversionOfConvertibleDebt', window );">Loss on conversion of convertible note</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(93,386)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(93,386)<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_DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities', window );">Change in fair value of warrant derivative liabilities</a></td>
<td class="num">(2,818)<span></span>
</td>
<td class="num">(59,766)<span></span>
</td>
<td class="num">(351,710)<span></span>
</td>
<td class="num">(59,766)<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_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes', window );">Change in fair value of contingent consideration promissory notes</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">158,021<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_DGLY_GainLossOnExtinguishmentOfLiabilities', window );">Gain on extinguishment of liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">682,345<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="num">(68,827)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68,827)<span></span>
</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_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale of intangibles</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,582<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(41,661)<span></span>
</td>
<td class="text"> <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_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(1,096,330)<span></span>
</td>
<td class="num">(3,379,845)<span></span>
</td>
<td class="num">(1,400,626)<span></span>
</td>
<td class="num">(3,186,617)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax benefit</a></td>
<td class="num">(5,010,551)<span></span>
</td>
<td class="num">(8,320,549)<span></span>
</td>
<td class="num">(8,953,819)<span></span>
</td>
<td class="num">(14,300,128)<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_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ProfitLoss', window );">Net loss</a></td>
<td class="num">(5,010,551)<span></span>
</td>
<td class="num">(8,320,549)<span></span>
</td>
<td class="num">(8,953,819)<span></span>
</td>
<td class="num">(14,300,128)<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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net (income) attributable to noncontrolling interests of consolidated subsidiary</a></td>
<td class="num">(73,310)<span></span>
</td>
<td class="num">(72,755)<span></span>
</td>
<td class="num">(61,063)<span></span>
</td>
<td class="num">(198,994)<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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (5,083,861)<span></span>
</td>
<td class="num">$ (8,393,304)<span></span>
</td>
<td class="num">$ (9,014,882)<span></span>
</td>
<td class="num">$ (14,499,122)<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_EarningsPerShareBasicAbstract', window );"><strong>Net loss per share information:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (1.74)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (3.12)<span></span>
</td>
<td class="num">$ (5.24)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (1.74)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (3.12)<span></span>
</td>
<td class="num">$ (5.24)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average 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="ro">
<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 );">Basic</a></td>
<td class="nump">2,921,307<span></span>
</td>
<td class="nump">2,785,663<span></span>
</td>
<td class="nump">2,891,205<span></span>
</td>
<td class="nump">2,768,683<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">2,921,307<span></span>
</td>
<td class="nump">2,785,663<span></span>
</td>
<td class="nump">2,891,205<span></span>
</td>
<td class="nump">2,768,683<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_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [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_RevenuesAbstract', window );"><strong>Revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 2,207,601<span></span>
</td>
<td class="nump">$ 3,077,661<span></span>
</td>
<td class="nump">$ 3,773,447<span></span>
</td>
<td class="nump">$ 5,531,469<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_CostOfRevenueAbstract', window );"><strong>Cost of revenue:</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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">3,419,254<span></span>
</td>
<td class="nump">2,219,515<span></span>
</td>
<td class="nump">4,986,647<span></span>
</td>
<td class="nump">4,520,616<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_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Service, Other [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue:</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">3,408,634<span></span>
</td>
<td class="nump">5,201,971<span></span>
</td>
<td class="nump">7,372,139<span></span>
</td>
<td class="nump">10,445,351<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_CostOfRevenueAbstract', window );"><strong>Cost of revenue:</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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">$ 1,954,589<span></span>
</td>
<td class="nump">$ 3,323,077<span></span>
</td>
<td class="nump">$ 4,395,109<span></span>
</td>
<td class="nump">$ 7,174,375<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of contingent consideration promissory notes.</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;">DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of warrant derivative liabilities.</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;">DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_GainLossOnExtinguishmentOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on extinguishment of liabilities.</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;">DGLY_GainLossOnExtinguishmentOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LossOnConversionOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on conversion of convertible debt.</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;">DGLY_LossOnConversionOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered 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/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://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 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/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 7: 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 8: 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 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)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: 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 12: 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 13: 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 14: 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 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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-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_CostOfRevenue</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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfRevenueAbstract</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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</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_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_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_GainLossOnDispositionOfIntangibleAssets</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_GainLossRelatedToLitigationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GainLossRelatedToLitigationSettlement</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior 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> -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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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><br>Reference 2: 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(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_GeneralAndAdministrativeExpense</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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) 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://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://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(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: 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><br>Reference 10: 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 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(15))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</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_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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as nonoperating.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<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_InterestExpenseNonoperating</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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InvestmentIncomeInterest</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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total expense recognized in the period for promotion, public relations, and brand or product advertising.</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_MarketingAndAdvertisingExpense</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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Income (Loss) 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://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 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 4: 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetIncomeLossAttributableToNoncontrollingInterest</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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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_NetIncomeLossAvailableToCommonStockholdersBasic</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_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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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://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/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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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_ProfitLoss</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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 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 2: 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 3: 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 4: 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 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 (a)<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 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><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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-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_RevenueFromContractWithCustomerExcludingAssessedTax</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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</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_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_SellingGeneralAndAdministrativeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SellingGeneralAndAdministrativeExpenseAbstract</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_ProductMember</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_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=us-gaap_ServiceOtherMember</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634025424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated 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>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Retained Earnings [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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 2,721<span></span>
</td>
<td class="nump">$ 127,869,342<span></span>
</td>
<td class="nump">$ 448,694<span></span>
</td>
<td class="num">$ (91,980,234)<span></span>
</td>
<td class="nump">$ 36,340,523<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 );">Balance, shares at Dec. 31, 2022</a></td>
<td class="nump">2,720,170<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">114,848<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">114,848<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted common stock forfeitures</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="num">$ (35)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted common stock forfeitures, shares</a></td>
<td class="nump">35,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_StockIssuedDuringPeriodValueReverseStockSplits', window );">Issuance due to rounding from reverse stock split</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</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_DGLY_MinorityInterestDecreaseFromRedemptionsShares', window );">Issuance due to rounding from reverse stock split, shares</a></td>
<td class="nump">54<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_ProfitLoss', window );">Net Income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">126,239<span></span>
</td>
<td class="num">$ (6,105,818)<span></span>
</td>
<td class="num">$ (5,979,579)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 2,756<span></span>
</td>
<td class="nump">127,984,155<span></span>
</td>
<td class="nump">574,933<span></span>
</td>
<td class="num">(98,086,052)<span></span>
</td>
<td class="nump">30,475,792<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 );">Balance, shares at Mar. 31, 2023</a></td>
<td class="nump">2,755,224<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 2,721<span></span>
</td>
<td class="nump">127,869,342<span></span>
</td>
<td class="nump">448,694<span></span>
</td>
<td class="num">(91,980,234)<span></span>
</td>
<td class="nump">36,340,523<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 );">Balance, shares at Dec. 31, 2022</a></td>
<td class="nump">2,720,170<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_ProfitLoss', window );">Net Income (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">(14,300,128)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 2,801<span></span>
</td>
<td class="nump">128,283,343<span></span>
</td>
<td class="nump">647,688<span></span>
</td>
<td class="num">(106,479,356)<span></span>
</td>
<td class="nump">22,454,476<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 );">Balance, shares at Jun. 30, 2023</a></td>
<td class="nump">2,800,753<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 2,756<span></span>
</td>
<td class="nump">127,984,155<span></span>
</td>
<td class="nump">574,933<span></span>
</td>
<td class="num">(98,086,052)<span></span>
</td>
<td class="nump">30,475,792<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 );">Balance, shares at Mar. 31, 2023</a></td>
<td class="nump">2,755,224<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">179,483<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">179,483<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted common stock forfeitures</a></td>
<td class="num">$ (4)<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted common stock forfeitures, shares</a></td>
<td class="num">(3,625)<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_StockIssuedDuringPeriodValueReverseStockSplits', window );">Issuance due to rounding from reverse stock split</a></td>
<td class="nump">24<span></span>
</td>
<td class="num">(24)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_DGLY_MinorityInterestDecreaseFromRedemptionsShares', window );">Issuance due to rounding from reverse stock split, shares</a></td>
<td class="nump">24,154<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_ProfitLoss', window );">Net Income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 72,755<span></span>
</td>
<td class="num">$ (8,393,304)<span></span>
</td>
<td class="num">$ (8,320,549)<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible note into common stock</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">119,725<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">119,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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible note into common stock, shares</a></td>
<td class="nump">25,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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 2,801<span></span>
</td>
<td class="nump">128,283,343<span></span>
</td>
<td class="nump">647,688<span></span>
</td>
<td class="num">(106,479,356)<span></span>
</td>
<td class="nump">22,454,476<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 );">Balance, shares at Jun. 30, 2023</a></td>
<td class="nump">2,800,753<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2,801<span></span>
</td>
<td class="nump">128,441,083<span></span>
</td>
<td class="nump">673,292<span></span>
</td>
<td class="num">(117,668,781)<span></span>
</td>
<td class="nump">11,448,395<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 );">Balance, shares at Dec. 31, 2023</a></td>
<td class="nump">2,800,754<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">40,695<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">40,695<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures', window );">Restricted common stock forfeitures</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted common stock forfeitures, shares</a></td>
<td class="num">(1,125)<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_ProfitLoss', window );">Net Income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(12,248)<span></span>
</td>
<td class="num">(3,931,020)<span></span>
</td>
<td class="num">(3,943,268)<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_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted common stock grant</a></td>
<td class="nump">$ 80<span></span>
</td>
<td class="num">(80)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted common stock grant, shares</a></td>
<td class="nump">80,197<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 2,880<span></span>
</td>
<td class="nump">128,481,699<span></span>
</td>
<td class="nump">661,044<span></span>
</td>
<td class="num">(121,599,801)<span></span>
</td>
<td class="nump">7,545,822<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 );">Balance, shares at Mar. 31, 2024</a></td>
<td class="nump">2,879,826<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2,801<span></span>
</td>
<td class="nump">128,441,083<span></span>
</td>
<td class="nump">673,292<span></span>
</td>
<td class="num">(117,668,781)<span></span>
</td>
<td class="nump">$ 11,448,395<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 );">Balance, shares at Dec. 31, 2023</a></td>
<td class="nump">2,800,754<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted common stock forfeitures, shares</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="nump">1,125<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_ProfitLoss', window );">Net Income (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">$ (8,953,819)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">128,995,997<span></span>
</td>
<td class="nump">734,354<span></span>
</td>
<td class="num">(126,683,662)<span></span>
</td>
<td class="nump">3,050,191<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 );">Balance, shares at Jun. 30, 2024</a></td>
<td class="nump">3,502,037<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 2,880<span></span>
</td>
<td class="nump">128,481,699<span></span>
</td>
<td class="nump">661,044<span></span>
</td>
<td class="num">(121,599,801)<span></span>
</td>
<td class="nump">7,545,822<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 );">Balance, shares at Mar. 31, 2024</a></td>
<td class="nump">2,879,826<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">60,772<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">60,772<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_ProfitLoss', window );">Net Income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">73,310<span></span>
</td>
<td class="num">(5,083,861)<span></span>
</td>
<td class="num">(5,010,551)<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_StockIssuedDuringPeriodValueNewIssues', window );">Sale of common stock and pre-funded warrants, net of offering costs</a></td>
<td class="nump">$ 622<span></span>
</td>
<td class="nump">2,528,826<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,529,448<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_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock and pre-funded warrants, net of offering costs, shares</a></td>
<td class="nump">622,211<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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Fair value of warrants issued along with sale of common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,075,300)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,075,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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 128,995,997<span></span>
</td>
<td class="nump">$ 734,354<span></span>
</td>
<td class="num">$ (126,683,662)<span></span>
</td>
<td class="nump">$ 3,050,191<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 );">Balance, shares at Jun. 30, 2024</a></td>
<td class="nump">3,502,037<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_MinorityInterestDecreaseFromRedemptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance due to rounding from reverse stock split, shares</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;">DGLY_MinorityInterestDecreaseFromRedemptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_StockIssuedDuringPeriodValueReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance due to rounding from reverse stock split.</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;">DGLY_StockIssuedDuringPeriodValueReverseStockSplits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481284/470-20-25-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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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://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/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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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_ProfitLoss</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period as a result of the conversion of convertible securities.</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://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 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the 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 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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><br>Reference 7: 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_StockIssuedDuringPeriodSharesNewIssues</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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Award forfeited during the 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://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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross value of stock issued during the period upon the conversion of convertible securities.</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://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 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(31))<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 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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_StockIssuedDuringPeriodValueNewIssues</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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock related to Restricted Stock Awards forfeited during the 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://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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures</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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock related to Restricted Stock Awards issued during the 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://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_StockIssuedDuringPeriodValueRestrictedStockAwardGross</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncontrolling interest. Excludes temporary equity.</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 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 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 (d)(1)<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 (e)<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 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: 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 (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: 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 (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: 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)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: 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 38: 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 39: 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 40: 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 41: 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 42: http://www.xbrl.org/2003/role/disclosureRef<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 43: 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 44: 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 45: 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 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633144016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (8,953,819)<span></span>
</td>
<td class="num">$ (14,300,128)<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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash flows 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,079,000<span></span>
</td>
<td class="nump">1,091,042<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 sale of property, plant and equipment</a></td>
<td class="nump">41,661<span></span>
</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_GainLossOnDispositionOfIntangibleAssets', window );">Gain on sale on intangible</a></td>
<td class="num">(5,582)<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_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">101,467<span></span>
</td>
<td class="nump">294,331<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_DGLY_NoncashInterestExpense', window );">Non-cash interest expense</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">576,380<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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,105,168<span></span>
</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_DGLY_GainLossOnExtinguishmentOfLiabilities', window );">Gain on extinguishment of liabilities</a></td>
<td class="num">(682,345)<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">68,827<span></span>
</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_DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities', window );">Change in fair value of warrant derivative liabilities</a></td>
<td class="nump">351,710<span></span>
</td>
<td class="nump">59,766<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_DGLY_ConvertibleDebtDiscountAmortization', window );">Convertible debt discount amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">925,455<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_DGLY_LossOnConversionOfConvertibleNote', window );">Loss on conversion of debt</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">93,386<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_InventoryWriteDown', window );">Provision for inventory obsolescence</a></td>
<td class="num">(407,460)<span></span>
</td>
<td class="num">(75,007)<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_DGLY_ProvisionForDoubtfulAccountsReceivable', window );">Provision for doubtful accounts receivable</a></td>
<td class="nump">38,724<span></span>
</td>
<td class="nump">24,140<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_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful lease reserve</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">5,000<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_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote', window );">Change in fair value of contingent consideration promissory note</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(158,021)<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_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in:</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 &#8211; trade</a></td>
<td class="num">(284,767)<span></span>
</td>
<td class="nump">155,015<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_IncreaseDecreaseInOtherReceivables', window );">Other receivable</a></td>
<td class="num">(458,199)<span></span>
</td>
<td class="nump">1,318,442<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">2,075,608<span></span>
</td>
<td class="nump">1,074,197<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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(235,109)<span></span>
</td>
<td class="nump">1,503,919<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_DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets', window );">Operating lease right of use assets</a></td>
<td class="nump">110,099<span></span>
</td>
<td class="nump">195,894<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_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">698,456<span></span>
</td>
<td class="num">(2,092,524)<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_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in:</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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">2,307,612<span></span>
</td>
<td class="nump">3,066,137<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(128,075)<span></span>
</td>
<td class="nump">56,606<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_DGLY_IncreaseDecreaseInAccruedInterestRelatedParty', window );">Accrued Expenses &#8211; related party</a></td>
<td class="nump">188,750<span></span>
</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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(17,444)<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_DGLY_IncreaseDecreaseInLeaseDeposit', window );">Lease deposit</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,445<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_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease obligations</a></td>
<td class="num">(117,428)<span></span>
</td>
<td class="num">(195,894)<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(472,994)<span></span>
</td>
<td class="nump">1,486,569<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(3,408,757)<span></span>
</td>
<td class="num">(3,109,986)<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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFurnitureAndFixtures', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(24,882)<span></span>
</td>
<td class="num">(52,338)<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_PaymentsToAcquireIntangibleAssets', window );">Additions to intangible assets</a></td>
<td class="num">(65,361)<span></span>
</td>
<td class="num">(74,608)<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_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition of Country Stampede</a></td>
<td class="num">(514,432)<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_ProceedsFromSaleOfIntangibleAssets', window );">Proceeds from sale of intangible asset</a></td>
<td class="nump">90,535<span></span>
</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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></td>
<td class="nump">550,644<span></span>
</td>
<td class="text"> <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 provided by (used in) investing activities</a></td>
<td class="nump">36,504<span></span>
</td>
<td class="num">(126,946)<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_DGLY_ProceedsMerchantAdvances', window );">Proceeds &#8211; Merchant Advances &#8211; Video Solutions Segment</a></td>
<td class="nump">1,144,000<span></span>
</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_DGLY_ProceedsMerchantAdvancesEntertainmentSegment', window );">Proceeds &#8211; Merchant Advances &#8211; Entertainment Segment</a></td>
<td class="nump">915,000<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_ProceedsFromOtherEquity', window );">Net proceeds of equity offering with detachable warrants</a></td>
<td class="nump">2,194,742<span></span>
</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_ProceedsFromConvertibleDebt', window );">Net proceeds of convertible debt with detachable warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,640,000<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_ProceedsFromIssuanceOfCommercialPaper', window );">Proceeds &#8211; Commercial Extension of Credit &#8211; Entertainment Segment</a></td>
<td class="nump">575,000<span></span>
</td>
<td class="nump">1,000,000<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_DGLY_PaymentsOnCommercialExtensionOfCredit', window );">Payments on Commercial Extension of Credit &#8211; Entertainment Segment</a></td>
<td class="num">(162,928)<span></span>
</td>
<td class="num">(794,332)<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_DGLY_PaymentsOnMerchantAdvances', window );">Payments on Merchant Advances &#8211; Video Solutions Segment</a></td>
<td class="num">(1,215,000)<span></span>
</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_DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment', window );">Payments on Merchant Advances &#8211; Entertainment Segment</a></td>
<td class="num">(51,899)<span></span>
</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_DGLY_PrincipalPaymentOnEidlLoan', window );">Principal payment on EIDL loan</a></td>
<td class="num">(1,628)<span></span>
</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_RepaymentsOfNotesPayable', window );">Principal payment on contingent consideration promissory notes</a></td>
<td class="num">(188,470)<span></span>
</td>
<td class="num">(217,054)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">3,208,817<span></span>
</td>
<td class="nump">2,628,614<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, cash equivalents, and restricted cash</a></td>
<td class="num">(163,436)<span></span>
</td>
<td class="num">(608,318)<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, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">778,149<span></span>
</td>
<td class="nump">3,532,199<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, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">614,713<span></span>
</td>
<td class="nump">2,923,881<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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</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 );">Cash payments for interest</a></td>
<td class="nump">293,441<span></span>
</td>
<td class="nump">18,129<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 );">Cash payments for income taxes</a></td>
<td class="nump">8,097<span></span>
</td>
<td class="nump">8,097<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash investing and 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_DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment', window );">Commercial extension of credit repaid through accrued revenue &#8211; Entertainment segment</a></td>
<td class="nump">487,500<span></span>
</td>
<td class="nump">30,052<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_DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease', window );">ROU and lease liability recorded on extension (termination) of lease</a></td>
<td class="num">(73,894)<span></span>
</td>
<td class="nump">538,056<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_DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock', window );">Conversion of convertible notes payable into common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">119,750<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_DGLY_FairValueOfWarrantsIssuedWithSaleOfShares', window );">Fair value of warrants issued with sale of shares</a></td>
<td class="nump">2,075,300<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_FairValueOfAssetsAcquired', window );">Assets acquired in business acquisitions</a></td>
<td class="nump">605,000<span></span>
</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_LiabilitiesAssumed1', window );">Liabilities assumed in the business acquisition</a></td>
<td class="nump">288,000<span></span>
</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_DGLY_GoodwillAcquiredInBusinessAcquisitions', window );">Goodwill acquired in business acquisitions</a></td>
<td class="nump">225,959<span></span>
</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_CapitalExpendituresIncurredButNotYetPaid', window );">Adjustments of accounts payable with the sale proceeds of property, plant and equipment</a></td>
<td class="nump">549,356<span></span>
</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_DGLY_RestrictedCommonStockGrant', window );">Restricted common stock grant</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">35<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_DGLY_ReverseStockSplitRoundingIssuances', window );">Reverse stock split rounding issuances</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">24<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_DGLY_RestrictedCommonStockForfeitures', window );">Restricted common stock forfeitures</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">4<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_DGLY_DebtDiscountOnConvertibleNote', window );">Debt discount on convertible note</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,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_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of contingent consideration promissory note.</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;">DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of warrant derivative liabilities.</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;">DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial extension of credit repaid through accrued revenue &#8211; Entertainment segment.</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;">DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion of convertible notes payable into common stock.</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;">DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ConvertibleDebtDiscountAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible debt discount amortization.</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;">DGLY_ConvertibleDebtDiscountAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_DebtDiscountOnConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt discount on convertible note.</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;">DGLY_DebtDiscountOnConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_FairValueOfWarrantsIssuedWithSaleOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants issued with sale of shares.</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;">DGLY_FairValueOfWarrantsIssuedWithSaleOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_GainLossOnExtinguishmentOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on extinguishment of liabilities.</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;">DGLY_GainLossOnExtinguishmentOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_GoodwillAcquiredInBusinessAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill acquired in business acquisitions.</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;">DGLY_GoodwillAcquiredInBusinessAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_IncreaseDecreaseInAccruedInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in accrued interest related party</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;">DGLY_IncreaseDecreaseInAccruedInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_IncreaseDecreaseInLeaseDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in lease deposit.</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;">DGLY_IncreaseDecreaseInLeaseDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease right of use assets.</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;">DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LossOnConversionOfConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on conversion of convertible note.</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;">DGLY_LossOnConversionOfConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NoncashInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash interest 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;">DGLY_NoncashInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PaymentsOnCommercialExtensionOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments on commercial extension of credit.</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;">DGLY_PaymentsOnCommercialExtensionOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PaymentsOnMerchantAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments on merchant advances.</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;">DGLY_PaymentsOnMerchantAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments on merchant advances for entertainment segment.</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;">DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PrincipalPaymentOnEidlLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal payment on eidl loan.</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;">DGLY_PrincipalPaymentOnEidlLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ProceedsMerchantAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from merchant advances.</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;">DGLY_ProceedsMerchantAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ProceedsMerchantAdvancesEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds merchant advances entertainment segment.</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;">DGLY_ProceedsMerchantAdvancesEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ProvisionForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for doubtful accounts receivable.</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;">DGLY_ProvisionForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_RestrictedCommonStockForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted common stock 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;">DGLY_RestrictedCommonStockForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_RestrictedCommonStockGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted common stock grant.</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;">DGLY_RestrictedCommonStockGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ReverseStockSplitRoundingIssuances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse stock split rounding issuances.</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;">DGLY_ReverseStockSplitRoundingIssuances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ROU and lease liability recorded on extension of lease.</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;">DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt issuance costs.</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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfFinancingCosts</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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-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_CapitalExpendituresIncurredButNotYetPaid</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_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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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_DepreciationAndAmortization</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_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of assets acquired in noncash 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-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_FairValueOfAssetsAcquired</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_GainLossOnDispositionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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_GainLossOnDispositionOfIntangibleAssets</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior 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> -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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</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_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</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_IncreaseDecreaseInAccruedIncomeTaxesPayable</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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid.</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_IncreaseDecreaseInAccruedLiabilities</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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</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 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: 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_IncreaseDecreaseInContractWithCustomerLiability</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_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingAssetsAbstract</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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation for 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/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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<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_IncreaseDecreaseInOperatingLeaseLiability</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_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInOperatingLiabilitiesAbstract</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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_IncreaseDecreaseInOtherOperatingAssets</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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables 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_IncreaseDecreaseInOtherReceivables</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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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_IncreaseDecreaseInPrepaidExpense</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_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-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_InventoryWriteDown</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_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of liabilities assumed in noncash 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-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_LiabilitiesAssumed1</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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<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_PaymentsToAcquireBusinessesGross</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_PaymentsToAcquireFurnitureAndFixtures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of 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> -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_PaymentsToAcquireFurnitureAndFixtures</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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromConvertibleDebt</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_ProceedsFromIssuanceOfCommercialPaper">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from borrowing by issuing commercial paper.</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 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromIssuanceOfCommercialPaper</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_ProceedsFromOtherEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from the issuance of equity 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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromOtherEquity</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_ProceedsFromSaleOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from disposal of 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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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_ProceedsFromSaleOfIntangibleAssets</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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<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_ProceedsFromSaleOfPropertyPlantAndEquipment</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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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://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/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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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 14: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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_ProfitLoss</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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (reversal of expense) for expected credit loss on accounts receivable.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a borrowing supported by a written promise to pay an obligation.</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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_RepaymentsOfNotesPayable</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635568896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_804_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zmhBV7uGwwI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1. <span id="xdx_82D_z52iMkhmyIw">NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature
of Operations:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital
Ally, Inc. was originally incorporated in Nevada on December 13, 2000 as Vegas Petra, Inc. and had no operations until 2004. On November
30, 2004, Vegas Petra, Inc. entered into a Plan of Merger with Digital Ally, Inc., at which time the merged entity was renamed Digital
Ally, Inc. (such merged entity, the &#8220;Predecessor Registrant&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 23, 2022 (the &#8220;<span style="text-decoration: underline">Effective Time</span>&#8221;), the <span style="text-decoration: underline">Predecessor Registrant</span> merged with and into its wholly owned subsidiary,
DGLY Subsidiary Inc., a Nevada corporation (the &#8220;<span style="text-decoration: underline">Registrant</span>&#8221;), pursuant to an agreement and plan of merger, dated
as of August 23, 2022 (the &#8220;<span style="text-decoration: underline">Merger Agreement</span>&#8221;), between the Predecessor Registrant and the Registrant, with the Registrant
as the surviving corporation in the merger (such transaction, the &#8220;<span style="text-decoration: underline">Merger</span>&#8221;). At the Effective Time, Articles of Merger
were filed with the Secretary of State of the State of Nevada, pursuant to which the Registrant was renamed &#8220;Digital Ally, Inc.&#8221;
and, by operation of law, succeeded to the assets, continued the business and assumed the rights and obligations of the Predecessor Registrant
immediately prior to the Merger. Under the Nevada Revised Statutes, shareholder approval was not required in connection with the Merger
Agreement or the transactions contemplated thereby.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Effective Time, pursuant to the Merger Agreement, (i) each outstanding share of Predecessor Registrant&#8217;s common stock, par
value $<span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--PredecessorCommonStockMember_zYpCvaNFTAh8" title="Common stock, par value">0.001</span> per share (the &#8220;<span style="text-decoration: underline">Predecessor Common Stock</span>&#8221;) automatically converted into one share of common stock, par
value $<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--RegistrantCommonStockMember_z6q54P2ufzY5" title="Common stock, par value">0.001</span> per share, of the Registrant (&#8220;<span style="text-decoration: underline">Registrant Common Stock</span>&#8221;), (ii) each outstanding option, right or warrant
to acquire shares of Predecessor Common Stock converted into an option, right or warrant, as applicable, to acquire an equal number of
shares of Registrant Common Stock under the same terms and conditions as the original options, rights or warrants, and (iii) the directors
and executive officers of the Predecessor Registrant were appointed as directors and executive officers, as applicable, of the Registrant,
each to serve in the same capacity and for the same term as such person served with the Predecessor Registrant immediately before the
Merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
business of the Registrant, Digital Ally, Inc. (with its wholly-owned subsidiaries, Digital Ally International, Inc., Shield Products,
LLC, Digital Ally Healthcare, LLC (&#8220;Digital Ally Healthcare&#8221;), TicketSmarter, Inc. (&#8220;TicketSmarter&#8221;), Worldwide
Reinsurance, Ltd., Digital Connect, Inc., BirdVu Jets, Inc., Kustom 440, Inc. (&#8220;Kustom 440&#8221;), Kustom Entertainment, Inc.,
and its majority-owned subsidiary Nobility Healthcare, LLC, collectively, &#8220;Digital Ally,&#8221; &#8220;Digital,&#8221; and the
&#8220;Company&#8221;), is divided into three reportable operating segments: 1) the Video Solutions Segment, 2) the Revenue Cycle Management
Segment and 3) the Ticketing Segment. The Video Solutions Segment is our legacy business that produces digital video imaging, storage
products, disinfectant and related safety products for use in law enforcement, security and commercial applications. This segment includes
both service and product revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video
and health safety solutions. The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare
organizations throughout the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers
and sellers within our secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell
through various platforms. The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating
segments in annual financial statements and requires selected information of those segments to be presented in financial statements.
Such required segment information is included in Note 18.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reverse
Stock Split</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2023, the Company filed a Certificate of Amendment to its Articles of Incorporation, as amended, with the Secretary of State
of the State of Nevada to effect a <span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zMdDYwHdY50c" title="Reverse stock split">1-for-20 reverse stock split</span> (the &#8220;Reverse Stock Split&#8221;) of the shares of its common stock.
The Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, the board of directors of the Company approved appropriate and proportional
adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Company&#8217;s common stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the Company&#8217;s consolidated financial statements and other financial information in this
Report have been adjusted to reflect the Reverse Stock Split as if the split occurred as of the earliest period presented. The par value
per share of the Company&#8217;s common stock was not affected by the Reverse Stock Split.</span></p>

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




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

<p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zJjTfviXFZw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zEKehPP0g7i3">Business
Combination</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2023, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Clover Leaf Capital Corp.,
a Delaware corporation (Nasdaq: CLOE) (&#8220;Clover Leaf&#8221;), CL Merger Sub, Inc., a Nevada corporation and a wholly owned subsidiary
of Clover Leaf (&#8220;Merger Sub&#8221;), Yntegra Capital Investments LLC, a Delaware limited liability company, in the capacity as
the representative from and after the Effective Time (as defined in the Merger Agreement) for the stockholders of Clover Leaf in accordance
with the terms and conditions of the Merger Agreement, and Kustom Entertainment, Inc., a Nevada corporation, a wholly owned subsidiary
of the Company, with a focus and mission to own and produce events, festivals, and entertainment alongside its evolving primary and secondary
ticketing technologies (&#8220;Kustom&#8221;). Pursuant to the Merger Agreement, subject to the terms and conditions set forth therein
upon the consummation of the transactions contemplated by the Merger Agreement (the &#8220;Closing&#8221;), Merger Sub will merge with
and into Kustom (the &#8220;Merger&#8221;), with Kustom continuing as the surviving corporation in the Merger and a wholly owned subsidiary
of Clover Leaf. In the Merger, all of the issued and outstanding capital stock of Kustom immediately prior to the Closing shall no longer
be outstanding and shall automatically be cancelled and shall cease to exist, in exchange for the right for the Company to receive the
Merger Consideration (as defined below).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total consideration to be received by Company and its financial advisor at the Closing in connection with the Merger (the &#8220;Merger
Consideration&#8221;) will be a number of newly issued shares of Class A Common Stock, par value $<span id="xdx_909_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_ze0qJKsthK96" title="Business acquisition, share price par value">0.0001</span> per share, of Clover Leaf (the
&#8220;Combined Company Common Stock&#8221;) with an aggregate value equal to $<span id="xdx_903_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20230601__20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zvvWRpKa3aRj" title="Business combination, aggregate value">125,000,000</span>, subject to adjustments for Kustom&#8217;s
closing debt (net of cash) and based on a deemed value of $<span id="xdx_905_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zgJnuqW1mu2a" title="Business acquisition, deemed value per share">11.14</span> per share of Combined Company Common Stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company will also distribute to its stockholders and certain of its warrant holders <span id="xdx_909_ecustom--BusinessAcquisitionPercentageOfWarrantHolders_iI_pid_dp_uPure_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zo1zd8ONSi52" title="Business acquisition percentage of warrant holders">30%</span> of the Combined Company Common Stock received
as Merger Consideration immediately following the Closing, and will distribute the balance of such shares immediately following the lock-up&#160;period,
which will expire six months after the Closing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Closing is subject to the approval of Clover Leaf&#8217;s shareholders and the satisfaction or waiver of certain other customary closing
conditions.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zwg6h8JqtdE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zYzFAMEP8YTb">Basis
of Presentation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles
in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly,
they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete
financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for
a fair presentation have been included. Operating results for the three- and six-month period ended June 30, 2024 are not necessarily
indicative of the results that may be expected for the year ending December 31, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all the
information and footnotes required by generally accepted accounting principles in the United States for complete financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
further information, refer to the audited financial statements and footnotes included in the Company&#8217;s annual report on Form 10-K
for the year ended December 31, 2023.</span></p>

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

<p id="xdx_84B_ecustom--LiquidityandGoingConcernPolicyTextBlock_z2XMo3pCagfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><span id="xdx_86B_zvJKlmcBw3Dj">Liquidity
and Going Concern</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During
the second quarter of 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements - Going Concern (Subtopic 205-40):
Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern. This update provided U.S. GAAP guidance on
management&#8217;s responsibility in evaluating whether there is substantial doubt about a company&#8217;s ability to continue as a going
concern and about related footnote disclosures. Under this standard, the Company is required to evaluate whether there is substantial
doubt about its ability to continue as a going concern each reporting period, including interim periods. In evaluating the Company&#8217;s
ability to continue as a going concern, management considered the conditions and events that could raise substantial doubt about the
Company&#8217;s ability to continue as a going concern within 12 months after the Company&#8217;s financial statements were issued (August
15, 2024). Management considered the Company&#8217;s current financial condition and liquidity sources, including current funds available,
forecasted future cash flows and the Company&#8217;s obligations due before August 15, 2024. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has experienced net losses and cash outflows from operating activities since inception. For the six months ended June 30, 2024,
the Company had a net loss attributable to common stockholders of $<span id="xdx_90B_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z0XSSnEgoY1b" title="Net loss">8,953,819</span>, net cash used in operating activities of $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20240101__20240630_zrlEF1iykoMl" title="Net cash used in operating activities"><span style="background-color: white">3,408,757</span></span>, $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInInvestingActivities_c20240101__20240630_zw9OzjeGLXO7" title="Net cash used in investing activities"><span style="background-color: white">36,504</span></span>
provided by investing activities and $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInFinancingActivities_c20240101__20240630_z7ZX3m9mQxVj" title="Net cash used in financing activities">3,208,817</span> provided by financing activities. The Company will have to restore positive operating
cash flows and profitability over the next year and/or raise additional capital to fund its operational plans, meet its customary payment
obligations and otherwise execute its business plan. There can be no assurance that it will be successful in restoring positive cash
flows and profitability, or that it can raise additional financing when needed, and obtain it on terms acceptable or favorable to the
Company. </span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has implemented an enhanced quality control program to detect and correct product issues before they result in significant rework
expenditures affecting its gross margins and has seen progress in that regard. The Company has also implemented a marketing and advertisement
reduction plan for its entertainment segment, which will focus on reducing and alleviating current obligations from its media marketing
agreements and place a hold on entering into any new agreements. The Company believes that its quality control, cost-cutting initiatives,
and new product introduction will eventually restore positive operating cash flows and profitability, although it can offer no assurances
in this regard.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has evaluated the significance of the conditions described above in relation to the Company&#8217;s ability to meet its obligations and
concluded that, without additional funding, the Company will not have sufficient funds to meet its obligations within one year from the
date the unaudited condensed consolidated financial statements were issued.</span></p>

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

<p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_zjjGzDgwQFYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zMCqnZlWSIMi">Basis
of Consolidation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements include the consolidated accounts of Digital Ally, its wholly-owned subsidiaries, Digital Ally International,
Inc., Shield Products, LLC, Digital Ally Healthcare, LLC, TicketSmarter, Inc., Worldwide Reinsurance, Ltd., Digital Connect, Inc., BirdVu
Jets, Inc., Kustom 440, Inc., and its majority-owned subsidiary Nobility Healthcare, LLC. All intercompany balances and transactions
have been eliminated during consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed
Shield Products, LLC in May 2020 to facilitate the sales of its Shield&#8482; line of disinfectant/cleanser products and ThermoVu&#8482;
line of temperature monitoring equipment. The Company formed Nobility Healthcare, LLC (&#8220;Nobility Healthcare&#8221;) in June 2021
to facilitate the operations of its revenue cycle management solutions and back-office services for healthcare organizations. The Company
formed TicketSmarter, Inc. upon its acquisition of Goody Tickets, LLC and TicketSmarter, LLC, to facilitate its global ticketing operations.
The Company formed Worldwide Reinsurance Ltd., which is a captive insurance company domiciled in Bermuda. It will provide primarily liability
insurance coverage to the Company for which insurance may not be currently available or economically feasible in today&#8217;s insurance
marketplace. The Company formed Kustom 440, Inc. in 2022 to create unique entertainment experiences directly for consumers, and Kustom
Entertainment, Inc. in 2023 to serve as the participant in the Business Combination.</span></p>

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

<p id="xdx_84C_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zhUvH5tThZwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjptvKKqQdWh">Fair
Value of Financial Instruments</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and
notes payable approximate fair value because of the short-term nature of these items.</span></p>

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

<p id="xdx_842_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_za8AizGc2s8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zosnalWN7zre">Revenue
Recognition</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of Accounting Standards Codification (ASC) 606-10, <i>Revenue from Contracts with Customers</i>, and all
related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers
in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies
the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract,
(3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize
revenue when a performance obligation is satisfied.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two different revenue streams, product and service, represented through its three segments. The Company reports all revenues
on a gross basis, other than service revenues from the Company&#8217;s entertainment and revenue cycle management segments, Revenues
generated by all segments are reported net of sales taxes.</span></p>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Video
Solutions</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the
customer. In situation where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company
holds a contract bearing enforceable rights and obligations only with the distributor. As part of part of its consideration for the contract,
the Company evaluates certain factors including the customers&#8217; ability to pay (or credit risk). For each contract, the Company
considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the
transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which
it expects to be entitled. As the Company&#8217;s standard payment terms are less than one year, it has elected the practical expedient
under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction
price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is
considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar
circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e. when the Company&#8217;s performance
obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company
considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the
customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair
services or replacement products. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for
product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than
one year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is
recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for
extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed
method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration
related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition
criteria have been met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points
within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year
contract to future deliverables using management&#8217;s best estimate of selling price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Cycle Management</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports revenue cycle management revenues on a net basis, as its primary source of revenue is its end-to-end service fees which
is generally determined as a percentage of the invoice amounts collected. These service fees are reported as revenue monthly upon completion
of the Company&#8217;s performance obligation to provide the agreed upon service.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports ticketing revenue on a gross or net basis based on management&#8217;s assessment of whether the Company is acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sells tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to
the buyer upon confirmation of the order. The Company acts as the principal in these transactions as the ticket is owned by the Company
at the time of sale, therefore controlling the ticket prior to transferring to the customer. In these transactions, revenue is recorded
on a gross basis based on the value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery
of the ticket.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also acts as an intermediary between buyers and sellers through online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from ticketing operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As the Company does not control
the ticket prior to the transfer, the Company acts as an agent in these transactions. Revenue is recognized on a net basis, net of the
amount due to the seller when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#8217;s
listing. Payment is due at the time of sale.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
During the six months ended June 30, 2024, the Company recognized revenue of $<span id="xdx_90E_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn5n6_di_c20240101__20240630_zwY1WSi4grUk" title="Contract liabilities, revenue recognized">1.4</span> million related to its contract liabilities. Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Total contract liabilities consist of the following:</span></p>

<p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zn5nt7DgxOfa" style="display: none">SCHEDULE OF CONTRACT LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,937,168</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">767,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(610,807</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">3,093,492</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">7,340,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">412,632</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(753,950</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,999,141</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">10,277,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">1,179,763</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(1,364,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">10,092,633</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,154,874</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">1,246,212</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(496,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">2,905,052</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">5,818,082</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">1,223,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(487,106</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,554,473</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">7,972,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">2,469,709</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(983,140</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">9,459,525</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_z4zGBpysvVJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
returns and allowances aggregated $<span id="xdx_909_ecustom--SalesReturnsAndAllowances_c20240101__20240630_zf13BHFzSp4l" title="Sales return and allowances">93,170</span> and $<span id="xdx_903_ecustom--SalesReturnsAndAllowances_c20230101__20231231_zXIixXpUEcp1" title="Sales return and allowances">117,713</span> for the six months ended June 30, 2024 and December 31, 2023, respectively. Obligations
for estimated sales returns and allowances are recognized at the time of sales on an accrual basis. The accrual is determined based upon
historical return rates adjusted for known changes in key variables affecting these return rates.</span></p>

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

<p id="xdx_847_eus-gaap--UseOfEstimates_zgXjPprsAMPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zMFla80jYpN8">Use
of Estimates</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States
of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during
the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not
limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair
value of warrants, options, the recognition of revenue, inventory valuation reserve, fair value of assets and liabilities acquired in
a business combination, incremental borrowing rate on leases, the valuation allowance for deferred tax assets and other legal claims
and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which
the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period
that they are determined to be necessary.</span></p>

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




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

<p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zyXf3jSlz4Z" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zdiaAkLRYbz1">Cash
and cash equivalents</span>:</b></span></p>

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

<p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zgqWOwKPvzW8" style="display: none">SCHEDULE OF SHORT TERM INVESTMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30, 2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0873">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0879">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0887">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0897">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0903">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0911">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p id="xdx_8AC_zlAOn8HKwZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that
at times may be in excess of the federally insured limit of $<span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240630_zN0wEA3mYVd" title="Cash, FDIC insured amount">250,000</span> per bank. The Company minimizes this risk by placing its cash deposits
with major financial institutions. At June 30, 2024 and December 31, 2023, the uninsured balance amounted to $<span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_c20240630_zhlbLlSFyQmi" title="Uninsured balance">136,717</span> and $<span id="xdx_90F_eus-gaap--CashUninsuredAmount_iI_c20231231_z5HxNjVF4P39" title="Uninsured balance">29,700</span>, respectively.</span></p>

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

<p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zI6Tde8WDJej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zHJrZZAG0Akf">Restricted
Cash</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash of $<span id="xdx_900_eus-gaap--RestrictedCashNoncurrent_iI_c20240630_z5fjczX9pno3" title="Restricted cash">97,600</span> and $<span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_c20231231_zLstdWNPZ5b9" title="Restricted cash">97,600</span> was included in other assets as of June 30, 2024 and December 31, 2023, respectively. Restricted cash consists
of bank deposits that collateralize our debt obligations.</span></p>

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

<p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BC_zebo9sXArlk4" style="display: none">SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">517,113</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">680,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term restricted cash included in other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cash, cash equivalents and restricted cash in the statements of cash flows</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">614,713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">778,149</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zAgGc7sWhvzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zARxKGiYSsT4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zZiZxXcNK1qg">Accounts
Receivable</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding
amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables
and considering a customer&#8217;s financial condition, credit history, and current economic conditions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.
A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days
beyond terms. No interest is charged on overdue trade receivables.</span></p>

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

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



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

<p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zzbUZrMzFuph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z05fhmaDuSEk">Goodwill
and Other Intangibles</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Goodwill
</i>- In connection with acquisitions, the Company applies the provisions of ASC 805, <i>Business Combinations</i>, using the acquisition
method of accounting. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired
is recorded as goodwill. In accordance with ASC 350, <i>Intangibles - Goodwill and Other</i>, the Company assesses goodwill for impairment
annually as of December 31, and more frequently if events and circumstances indicate that goodwill might be impaired.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
impairment testing is performed at the reporting unit level. Goodwill is assigned to reporting units at the date the goodwill is initially
recorded. Once goodwill has been assigned to reporting units, it no longer retains its association with a particular acquisition, and
all of the activities within a reporting unit, whether acquired or internally generated, are available to support the value of the goodwill.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Traditionally,
goodwill impairment testing is a two-step process. Step one involves comparing the fair value of the reporting units to its carrying
amount. If the carrying amount of a reporting unit is greater than zero and its fair value is greater than its carrying amount, there
is no impairment. If the reporting unit&#8217;s carrying amount is greater than the fair value, the second step must be completed to
measure the amount of impairment, if any. Step two involves calculating an implied fair value of goodwill. The Company has adopted ASU
2017-04 which simplifies subsequent goodwill measurement by eliminating step two from the goodwill impairment test. As a result, the
Company compares the fair value of a reporting unit with its respective carrying value and recognized an impairment charge for the amount
by which the carrying amount exceeded the reporting unit&#8217;s fair value.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines the fair value of its reporting units using the market approach. Under the market approach, we estimate the fair value
based on multiples of comparable public companies and precedent transactions. Significant estimates in the market approach include: identifying
similar companies with comparable business factors such as size, growth, profitability, risk and return on investment, and assessing
comparable revenue and operating income multiples in estimating the fair value of the reporting unit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Long-lived
and Other Intangible Assets - </i>The Company periodically assesses potential impairments of its long-lived assets in accordance with
the provisions of ASC 360, <i>Accounting for the Impairment or Disposal of Long-lived Assets</i>. An impairment review is performed whenever
events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The Company groups its assets
at the lowest level for which identifiable cash flows are largely independent of the cash flows of the other assets and liabilities.
The Company has determined that the lowest level for which identifiable cash flows are available is the operating segment level.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors
considered by the Company include, but are not limited to, significant underperformance relative to historical or projected operating
results; significant changes in the manner of use of the acquired assets or the strategy for the overall business; and significant negative
industry or economic trends. When the carrying value of a long-lived asset may not be recoverable based upon the existence of one or
more of the above indicators of impairment, the Company estimates the future undiscounted cash flows expected to result from the use
of the asset and its eventual disposition. If the sum of the expected future undiscounted cash flows and eventual disposition is less
than the carrying amount of the asset, the Company recognizes an impairment loss. An impairment loss is reflected as the amount by which
the carrying amount of the asset exceeds the fair value of the asset, based on the fair value if available, or discounted cash flows,
if fair value is not available. The Company last assessed potential impairments of its long-lived assets as of December 31, 2023 and
concluded that there was no impairment. Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances
were noted that required an interim goodwill impairment test.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets include deferred patent costs, license agreements, trademarks and trade names. Legal expenses incurred in preparation of patent
application have been deferred and will be amortized over the useful life of granted patents. Costs incurred in preparation of applications
that are not granted will be charged to expense at that time. The Company has entered into several sublicense agreements under which
it has been assigned the exclusive rights to certain licensed materials used in its products. These sublicense agreements generally require
upfront payments to obtain the exclusive rights to such material. The Company capitalizes the upfront payments as intangible assets and
amortizes such costs over their estimated useful life on a straight-line method.</span></p>

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

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



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

<p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zMFcXmMiAuO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_z7eTBECpa1bg">Segment
Reporting</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#8217;s Chief Executive Officer or &#8220;CODM&#8221;) in making decisions on how to allocate resources and assess
performance. The Company&#8217;s <span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_z4lptHnPdP7k" title="Number of operating segments">three</span> operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#8217;s corporate
administrative activities and are also to be reported in the segment information.</span></p>

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

<p id="xdx_844_ecustom--ContingentConsiderationPolicyTextBlock_z4lJPvRxHLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_z9hn7zfxFjUe">Contingent
Consideration</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under the
Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 480, Distinguishing Liabilities
from Equity, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of
the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value through the consolidated
statement of operations.</span></p>

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

<p id="xdx_842_ecustom--NonControllingInterestsPolicyTextBlock_zMGOT3T3Mdmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z7KseiWjNLI8">Non-Controlling
Interests</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s Consolidated Financial Statements represent the interest in subsidiaries held by our venture partner.
The venture partner holds a noncontrolling interest in the Company&#8217;s consolidated subsidiary Nobility Healthcare, LLC. Since the
Company consolidates the financial statements of all wholly-owned and majority owned subsidiaries, the noncontrolling owners&#8217; share
of each subsidiary&#8217;s results of operations are deducted and reported as net income or loss attributable to noncontrolling interest
in the Consolidated Statements of Operations.</span></p>

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

<p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zuObnMVhsRMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zlF29eWf31Y9">New
Accounting Standards</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable
Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), which is intended to improve reportable segment disclosure requirements, primarily
through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December
15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to
be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories
and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in
the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial
statements and related disclosures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;
(&#8220;ASU 2023-09&#8221;), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories
in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between
domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU
2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among
other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual
financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis,
but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated
financial statements and related disclosures.</span></p>

<p id="xdx_853_zaxnll8EOCL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</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 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636108016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zQg7REwAS8O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2. <span id="xdx_82E_zQgx0t1uI1m">INVENTORIES</span></b></span></p>

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

<p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRDUiLyBzuje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zRyiYGpOhwzg" style="display: none">SCHEDULE OF INVENTORIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20240630_zYikgfwyJjV3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
30, 2024</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zh1I4sROS2n8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b>2023</b></p></td><td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_pp0p0_maIGzK1c_z81iEyQMkxcd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Raw material and component parts&#8211; video solutions segment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right">2,614,267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">3,044,653</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maIGzK1c_zfiLVJ3yvCJ3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work-in-process&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,396</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--InventoryFinishedGoodsVideoSolutions_iI_pp0p0_maIGzK1c_zUXTVK5H8VXa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods &#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,436,629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,623,489</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--FinishedGoodsEntertainmentSegment_iI_pp0p0_maIGzK1c_zJ5Vw1Nhb6Re" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,204</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzK1c_maINzSbr_zsWdObeqS6q4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,353,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,387,742</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--InventoryValuationReservesVideoSolutions_iNI_pp0p0_di_msINzSbr_zHnROyBpwrsd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,008,278</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,355,666</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--ReserveForExcessAndObsoleteInventoryEntertainmentSegment_iNI_pp0p0_di_msINzSbr_zYKAxMv7JDCg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,723</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186,795</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_pp0p0_mtINzSbr_zFXlh2P5mqUe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,218,133</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,845,281</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finished
goods inventory includes units held by potential customers and sales agents for test and evaluation purposes. The cost of such units
totaled $<span id="xdx_902_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20240630_z3cAVuBXcL96" title="Inventory cost">43,274</span> and $<span id="xdx_908_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20231231_zybClOrxQTY9" title="Inventory cost">42,797</span> as of June 30, 2024 and December 31, 2023, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/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_InventoryDisclosureTextBlock</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799632693296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_80B_eus-gaap--DebtDisclosureTextBlock_zF3geZ1rDILi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3. <span id="xdx_82F_zPsuMm6jatN4">DEBT OBLIGATIONS</span></b></span></p>

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

<p id="xdx_890_eus-gaap--ConvertibleDebtTableTextBlock_znaLGXfzL47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span>&#160;&#160;<span id="xdx_8BB_zZpOajz0S7a1" style="display: none">SCHEDULE OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20240630_zpTIH3WDCL9h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_zwuVXCNcVey" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DebtInstrumentFaceAmount_iI_maLTDzJq7_zfy0VjKVqJUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Economic injury disaster loan (EIDL)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,154</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">147,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_maLTDzJq7_zjZmDYlkflt7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0993">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">129,651</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--BusinessCombinationContingentConsiderationLiabilityOne_iI_maLTDzJq7_zCGVuw93ye54" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0996">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,819</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--RevolvingLoanAgreement_iI_maLTDzJq7_ztsv1C5JRUvh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Revolving Loan Agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--CommercialExtensionOfCreditEntertainmentSegment_iI_maLTDzJq7_zUPRwx5SuUq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commercial Extension of Credit- Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,928</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--MerchantAdvances_iI_maLTDzJq7_zfyxpEQ8VnE4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,259,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,350,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--MerchantAdvancesEntertainmentSegment_iI_maLTDzJq7_zU2NvkI7LwD5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,373,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1009">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_iNI_di_msLTDzJq7_zmEClXxvmS4e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unamortized debt issuance costs</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(791,434</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(540,429</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebt_iTI_mtLTDzJq7_zcHjgdAJZw13" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,879,321</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,113,750</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_z13l0FG62zhf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: current maturities of debt obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,980,903</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,260,513</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LongTermDebtNoncurrent_iI_zQ87XyDcik1f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations, long-term</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,898,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,853,237</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zu8CfBfFFesa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations mature as follows as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B0_zKKq6eCZf5Ha" style="display: none">SCHEDULE OF MATURITY OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zLJ5WJidnXI" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pp0p0_maLTDzTc2_zMRGjhfqkRN6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,979,213</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzTc2_zAGnxpzaF3A4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,759,024</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzTc2_z2yH4jFfmCpf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,542</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_maLTDzTc2_zT4KwRfmhXka" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,677</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_iI_pp0p0_maLTDzTc2_z2fPWKUeINIc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,865</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzTc2_z42BN2IgiQH3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,879,321</td><td style="text-align: left">&#160;</td></tr>
  </table>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2020
Small Business Administration Notes</i></b>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 12, 2020, the Company received $<span id="xdx_903_eus-gaap--ProceedsFromLoans_pp0p0_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_z6wnhzeQeJ8e" title="Proceeds from loans">150,000</span> in loan funding from the SBA under the Economic Injury Disaster Loan (&#8220;EIDL&#8221;)
program administered by the SBA, which program was expanded pursuant to the recently enacted CARES Act. The EIDL is evidenced by a secured
promissory note, dated May 8, 2020, in the original principal amount of $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zKDOwdqqzVVg" title="Debt instrument face amount">150,000</span> with the SBA, the lender.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the terms of the note issued under the EIDL program, interest accrues on the outstanding principal at the rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zvqNJTPHwHW8" title="Debt instrument interest rate">3.75</span>% per annum. The
term of such note is thirty years, though it may be payable sooner upon an event of default under such note. Monthly principal and interest
payments began in November 2022, after being deferred for thirty months after the date of disbursement and total $<span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zyoNK4LVnSJ8" title="Monthly principal payments">731</span> per month thereafter.
Such note may be prepaid in part or in full, at any time, without penalty. The Company granted the SBA a continuing interest in and to
any and all collateral, including but not limited to tangible and intangible personal property.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company made principal payments of $<span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zbUgbYSjLXck" title="Principal payments">1,628</span> during the six months ended June 30, 2024 and recorded interest expense of $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_c20240401__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zZFowdIMySgl" title="Interest expense">1,383</span> and $<span id="xdx_901_eus-gaap--InterestExpenseDebt_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zQD7eseRTV38" title="Interest expense">2,758</span>
for the three and six months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contingent
Consideration Promissory Notes</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2021, Nobility Healthcare, a subsidiary of the Company, issued a contingent consideration promissory note (the &#8220;June Contingent
Note&#8221;) in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#8220;June Seller&#8221;)
of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zJDFBZBB55T" title="Debt face amount">350,000</span>. The June Contingent Note has a three-year term and bears interest at a rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zvZQR2ACB1I1" title="Debt instrument stated percentage">3.00</span>% per annum. Quarterly principal and
interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the June Contingent Note is subject to an earn-out adjustment, being the difference between $<span id="xdx_90E_ecustom--DebtInstrumentProjectedRevenue_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zNSuNTLkGv42" title="Debt instrument projected revenue">975,000</span> (the &#8220;June
Projected Revenue&#8221;) and the cash basis revenue (the &#8220;June Measurement Period Revenue&#8221;) collected by the June Seller
in its normal course of business from the clients existing on June 30, 2021, during the period from October 1, 2021 through September
30, 2022 (the &#8220;June Measurement Period&#8221;) measured on a quarterly basis and annualized as of the relevant period. If the June
Measurement Period Revenue is less than the June Projected Revenue, such amount will be subtracted from the principal balance of this
June Contingent Note on a dollar-for-dollar basis. If the June Measurement Period Revenue is more than the June Projected Revenue, such
amount will be added to the principal balance of this June Contingent Note on a dollar-for-dollar basis. In no event will the principal
balance of this June Contingent Note become a negative number. The maximum downward earn-out adjustment to the principal balance will
be a reduction to zero. There are no limits to the increases to the principal balance of the June Contingent Note as a result of the
earn-out adjustments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
June Contingent Note is considered to be additional purchase price; therefore, the estimated fair value of the contingent liability is
recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition with
subsequent changes in fair value recorded as a gain or loss in the Consolidated Statements of Operations. Management recorded the contingent
consideration promissory note at its estimated fair value of $<span id="xdx_90F_eus-gaap--DebtInstrumentFairValue_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zzfuetSUdDXb">350,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at the acquisition date. Total principal payments,
since inception, on this contingent consideration promissory note totaled $<span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zaRxsK7Knhr9">290,952</span>.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of the June Contingent
Note at June 30, 2024 is $-<span id="xdx_909_eus-gaap--DebtInstrumentFairValue_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zgL1IJ3FeRlb">0</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-,
representing a reduction in its estimated fair value of $<span id="xdx_908_eus-gaap--DebtInstrumentFairValue_iI_c20231231__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zQ1lKssDKrv5">58,819
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as compared to its estimated fair value as of
December 31, 2023. This reduction only relates to the principal payments made for the six months ended June 30, 2024. Therefore, the
Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2021, Nobility Healthcare, issued another contingent consideration promissory note (the &#8220;August Contingent Payment Note&#8221;)
in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#8220;August Sellers&#8221;) of
$<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zlSMIAtCov5h" title="Face amount">650,000</span>. The August Contingent Payment Note has a three-year term and bears interest at a rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zMGjnxR0K5y3" title="Debt rate stated prcentage">3.00</span>% per annum. Quarterly principal
and interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the August Contingent Payment Note is subject to an earn-out adjustment, being the difference between the $<span id="xdx_90A_ecustom--DebtInstrumentProjectedRevenue_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zuJeeTSdE3L4" title="Principal amount">3,000,000</span>
(the &#8220;August Projected Revenue&#8221;) and the cash basis revenue (the &#8220;August Measurement Period Revenue&#8221;) collected
by the August Sellers in its normal course of business from the clients existing on September 1, 2021, during the period from December
1, 2021 through November 30, 2022 (the &#8220;August Measurement Period&#8221;) measured on a quarterly basis and annualized as of the
relevant period. If the August Measurement Period Revenue is less than the August Projected Revenue, such amount will be subtracted from
the principal balance of this August Contingent Payment Note on a dollar-for-dollar basis. If the August Measurement Period Revenue is
more than the August Projected Revenue, such amount will be added to the principal balance of this August Contingent Payment Note on
a dollar-for-dollar basis. In no event will the principal balance of this August Contingent Payment Note become a negative number. The
maximum downward earn-out adjustment to the principal balance will be to zero. There are no limits to the increases to the principal
balance of the August Contingent Payment Note as a result of the earn-out adjustments.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
August Contingent Payment Note is considered to be additional purchase price, therefore the estimated fair value of the contingent liability
is recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition.
Management has recorded the contingent consideration promissory note at its estimated fair value of $<span id="xdx_901_eus-gaap--DebtInstrumentFairValue_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zXOPCwglofya" title="Fair value">650,000</span> at the acquisition date.
Principal payments, since its inception, on this contingent consideration promissory note totaled $<span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zFZfpUK61Nij" title="principal payment">681,907</span>. The estimated fair value
of the August Contingent Note at June 30, 2024 is $-<span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_z4di2g1YtRYa" title="Debt instrument fair value">0</span>-, representing a decrease in its estimated fair value of $<span id="xdx_904_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zSHwWj3MGWo1" title="Debt instrument fair value">129,651</span> as compared to
is estimated fair value as of December 31, 2023. This reduction only relates to the principal payments made for the six months ended
June 30, 2024. Therefore, the Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended
June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Commercial Extension of Credit</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 23, 2023, the Company&#8217;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Private Label Agreement previously entered into with the Lender. The Lender agreed
to extend, subject to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $<span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zT5otg0aR2G4" title="Line of credit">1,000,000</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lender
shall retain <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zSTavYBqBfc8" title="Borrower percentage">25</span>% of each remittance owed to Borrower under the terms of the Private Label Agreement. Such remittances shall include regular
weekly remittances and any additional incentive payments to which the Borrower may be entitled. <span id="xdx_906_eus-gaap--LineOfCreditFacilityDescription_c20230223__20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zRNeJtG6veqb" title="Credit facility description">The 25% withholding of the Borrower&#8217;s
applicable remittance shall be deemed a &#8220;Payment&#8221; under the terms of this Note, and Payments shall continue until the earlier
of (i) repayment of the Principal Sum, accrued Interest, and a fee of $35,000 or (ii) expiration of the Private Label Agreement on December
31, 2023.</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024, the Entertainment segment Company&#8217;s Entertainment segment repaid the outstanding principal
of $<span id="xdx_900_eus-gaap--PrincipalAmountOutstandingOfLoansHeldInPortfolio_iI_c20240630_z2LS62dP5bWh" title="Principal loan through remittances">87,928</span> and did not renew this agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Commercial Extension of Credit</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 22, 2024, the Company&#8217;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Ticket Solution Agreement. The Lender, Ticket Evolution, Inc., agreed to extend, subject
to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $<span id="xdx_900_eus-gaap--LinesOfCreditCurrent_iI_c20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_z1F2m3oOeOo3" title="Line of credit">75,000</span> with monthly advances of $<span id="xdx_901_eus-gaap--LineOfCreditFacilityPeriodicPayment_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zsIv28y8QS1b" title="Monthly advances">100,000</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
advances made are recoupable from client service fees with no more than $<span id="xdx_90D_eus-gaap--ProfessionalFees_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zbsB3FVUiF2f" title="Client fees">25,000</span> being recouped in any one week. The total advances received
for the six months ended June 30, 2024 were $<span id="xdx_901_eus-gaap--ProceedsFromDepositsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zU0YIP7eKp5f" title="Deposits received">575,000</span> and payments made totaled $<span id="xdx_90E_eus-gaap--ProceedsFromCustomersForProgressPayments_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zAWzdfSvYjK2" title="Advance payments">562,500</span>. The outstanding balance as of June 30, 2024 was
$<span id="xdx_902_eus-gaap--ProceedsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zB55uiMSOfh4" title="Outstanding balance">12,500</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible
Note</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 5, 2023, the Company entered into and consummated the initial closing (the &#8220;First Closing&#8221;) of the transactions contemplated
by a Securities Purchase Agreement, dated as of April 5, 2023 (the &#8220;Purchase Agreement&#8221;), between the Company and certain
investors (the &#8220;Purchasers&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the First Closing, the Company issued and sold to the Purchasers Senior Secured Convertible Notes in the aggregate original principal
amount of $<span id="xdx_906_eus-gaap--DebtConversionOriginalDebtAmount1_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_ztLrtte0p6Rf" title="Principal amount">3,000,000</span> (the &#8220;Notes&#8221;) and warrants (the &#8220;Warrants&#8221;). The Purchase Agreement provided for a ten percent
(<span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_z03T4hsKgHp5" title="Debt instrument stated percentage">10</span>%) original interest discount resulting in gross proceeds to the Company of $<span id="xdx_90C_eus-gaap--ProceedsFromConvertibleDebt_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zmLfJGy61EO" title="Proceeds from convertible debt">2,700,000</span>. No interest accrues under the Notes. The Warrants
are exercisable for an aggregate <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zWh1rrt7TwXc" title="Aggregate shares exercisable">1,125,000</span> shares comprised of <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_z3cKbm1I0Vab" title="Common stock issuable under the warrants">375,000</span> warrants at an exercise price of $<span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zKIHu9TXavhf" title="Exercise price">5.50</span> per share of the Company&#8217;s
common stock, par value $<span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zfyW2va50sVd" title="Common stock, par value">0.001</span> (the &#8220;Common Stock&#8221;), <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zZiarf8fuosd" title="Comprised shares">375,000</span> warrants at an exercise price of $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zNXpR4czccZd" title="Exercise price">6.50</span> per share of Common Stock,
and <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zgIDP8XBEhce" title="Comprised shares">375,000</span> warrants at an exercise price of $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zoSiijTUmnag" title="Warrant exercise price">7.50</span> per share of Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to certain conditions, within 18 months from the effectiveness date and while the Notes remain outstanding, the Purchasers have the right
to require the Company to consummate a second closing of up to an additional $<span id="xdx_903_eus-gaap--ProceedsFromIssuanceOfWarrants_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zpAc089LRyB" title="Principal amount">3,000,000</span> of Notes (the &#8220;Second Notes&#8221;) and
Warrants on the same terms and conditions as the First Closing, except that the Second Notes may be subordinate to a mortgage on the
Company&#8217;s headquarters building (the &#8220;Bank Mortgage&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Notes are convertible into shares of Common Stock at the election of the Purchasers at any time at a fixed conversion price of $<span id="xdx_901_eus-gaap--CommonStockConvertibleConversionPriceIncrease_pid_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0lw5Co1Kk2f" title="Common stock, convertible, conversion price, increase">5.00</span>
(the &#8220;Conversion Price&#8221;) per share of Common Stock. The Conversion Price is subject to customary adjustments for stock dividends,
stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or
securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject
to certain exceptions). Subject to certain conditions, including certain equity conditions, the Company may redeem some or all of the
then outstanding principal amount of the Note for cash in an amount equal to <span id="xdx_900_eus-gaap--DebtInstrumentRedemptionPricePercentage_pid_dp_uPure_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8cYMDoxBhU4" title="Debt instrument, redemption price, percentage">110</span>% of the outstanding principal amount of the Notes (the
&#8220;Optional Redemption Amount&#8221;). In addition, the Purchasers may, at their option, demand repayment at the Optional Redemption
Amount upon five (5) business days&#8217; written notice following (i) the closing by the Company of the Bank Mortgage, or (ii) a sale
by the Company of Common Stock or Common Stock equivalents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Notes rank senior to all outstanding and future indebtedness of the Company and its subsidiaries, and are secured by substantially all
of the Company&#8217;s assets, as evidenced by (i) a security agreement entered into at the Closing, (ii) a trademark security agreement
entered into at the Closing, (iii) a patent security agreement entered into at the Closing, (iv) a guaranty executed by all direct and
indirect subsidiaries of the Company pursuant to which each of them has agreed to guaranty the obligations of the Company under the Notes,
and (v) a mortgage on the Company&#8217;s headquarters building in favor of the Purchasers.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
at the Closing, the Company entered into a Registration Rights Agreement (the &#8220;Registration Rights Agreement&#8221;) with the Purchasers.
Pursuant to the terms of the Registration Rights Agreement, the Company has agreed to prepare and file with the SEC within the 10th business
day following the First Closing (the &#8220;Filing Date&#8221;) a registration statement covering the resale of the shares of Common
Stock issuable upon conversion of the Notes and exercise of the Warrants, and to use its best efforts to cause such Registration Statement
to be declared effective under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), as promptly as possible, but
in any event no later than 45 days following the Filing Date (the &#8220;Effectiveness Date&#8221;). If the Registration Statement is
not filed by the Filing Date or is not declared effective by the Effectiveness Date, or under certain other circumstances described in
the Registration Rights Agreement, then the Company shall be obligated to pay, as partial liquidated damages, to each Purchaser an amount
in cash equal to <span id="xdx_90A_ecustom--PurchaserPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zHagfn2rvm4l" title="Purchaser percentage">2</span>% of the original principal amount of the Notes each month until the applicable event giving rise to such payments
is cured. If the Company fails to pay any partial liquidated damages in full within seven days after the date payable, the Company will
pay interest thereon at a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zayoPOQWOcCa" title="Contractual interest rate">10</span>% per annum.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized the full warrant derivative value, with the remaining amount being allocated to the debt obligation. As the warrant
derivative value exceeded the net proceeds from the issuance, the excess amount is recognized as a loss on the date of the issue date.
Thus, the Company recorded a loss of $<span id="xdx_901_ecustom--IssuanceOfWarrantDerivativeLiabilities_iN_di_c20240101__20240630_zzkfCNG6EUlk" title="Issuance of warrant derivative liabilities">576,380</span> as an interest expense on the date of issuance relating to the Notes. The following is
the assumptions used in calculating the estimated grant-date fair value of the detachable warrants to purchase common stock granted in
connection with the Notes:</span></p>

<p id="xdx_899_ecustom--ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_zbwF0sd0FrKe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_z6OJOOzwx4D8" style="display: none">SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Terms at April 5, 2023 (issuance date)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zi8pd9zaGe3k" style="width: 18%; text-align: right" title="Volatility - range">106.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z4w2LzbIfpy9" style="text-align: right" title="Risk-free rate">3.36</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z0gBFJn1ZdUk" style="text-align: right" title="Dividend">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKvLAUlE37ac" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBCh6iabFlwe" title="Exercise price">5.50</span> &#8211; <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z60RSIOtPJ36" title="Exercise price">7.50</span></span></td><td style="text-align: left"></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zjCa8nZDJgNe" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_zsz0PgkM1ib1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 2, 2023, the Purchasers elected to convert $<span id="xdx_901_eus-gaap--DebtInstrumentFaceAmount_iI_c20230602_zSqogFWKmOR4" title="Face value">125,000</span> principal, at the fixed price of $<span id="xdx_90F_eus-gaap--SharesIssuedPricePerShare_iI_c20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zNIYnieqbJl7" title="Shares issued price per share">5.00</span> per share of common stock, <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zeoc5il0Apwk" title="Conversion of convertible securities, shares">25,000</span> shares
valued at $<span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zc6na0803U8g" title="Conversion of convertible securities">119,750</span>. The loss on conversion of convertible note into common shares, of $<span id="xdx_905_ecustom--LossOnConversionOfConvertibleNote_c20230601__20230602_z5N4pFpmIUy" title="Loss on conversion of convertibleNote">93,386</span>, was recorded during the period.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 26, 2023, the Company entered into a Revolving Loan Agreement of which a portion of the net proceeds were used to repay the principal
amount of the Convertible debt. The warrants associated with the convertible debt remain outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revolving
Loan Agreement</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 26, 2023, the Company entered into a Loan and Security Agreement (the &#8220;Loan Agreement&#8221;) by and between the Company,
Digital Ally Healthcare, Inc., a Nevada corporation and wholly-owned subsidiary of the Company (&#8220;Digital Ally Healthcare&#8221;
and, together with the Company, the &#8220;Borrower&#8221;), and Kompass Kapital Funding, LLC, a Kansas limited liability company (&#8220;Kompass&#8221;).
In connection with the Loan Agreement, on October 26, 2023, the Company entered into a Mortgage, Assignment of Leases and Rents, Security
Agreement and Fixture Filing (the &#8220;Mortgage&#8221;) by and between the Company, as grantor, and Kompass, as grantee, and issued
a Revolving Note (the &#8220;Revolving Note&#8221;) to Kompass. The gross proceeds to the Company were $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zkm2rsBhCzxi" title="Proceeds from secured convertible debt">4,880,000</span> before repaying those
certain Senior Secured Convertible Notes issued on April 5, 2023 in the aggregate amount of $<span id="xdx_901_eus-gaap--RepaymentsOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zlAO0ll9cfJe" title="Proceeds from secured convertible debt">3,162,500</span> and paying customary fees and
expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Loan Agreement, Kompass agreed to make revolving loans (the &#8220;Revolving Loans&#8221;) available to the Borrower as the Borrower
may from time to time request until, but not including, October 26, 2025, and in such amounts as the Borrower may from time to time request,
provided, however, that the aggregate principal balance of the Revolving Loans outstanding at any time shall not exceed the lesser of
$<span id="xdx_90D_ecustom--PrincipalAmountOutstandingOfLoans_iI_c20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zcdMB75cXam3" title="Principal amount outstanding of loans">4,880,000</span> or an amount equal to eighty percent of the value of the mortgaged property, which consists of the real property owned by
the Company having an address of 14001 Marshall Drive, Lenexa, KS 66215 (the &#8220;Mortgaged Property&#8221;). Under the Loan Agreement,
the Revolving Loans made by Kompass may be repaid and, subject to customary terms and conditions, borrowed again up to, but not including
October 26, 2025, unless the Revolving Loans are otherwise accelerated, terminated or extended as provided in the Loan Agreement. The
Revolving Loans shall be used by the Borrower for the purpose of working capital and to retire existing debt. Under the Loan Agreement,
the Borrower is required to provide written notice to Kompass prior to creating, assuming or incurring any debt or becoming liable, whether
as endorser, guarantor, surety or otherwise, for any debt or obligation of any other party. While obligations remain outstanding under
the Loan Agreement, the Borrower is required to maintain a minimum balance of $<span id="xdx_907_eus-gaap--DebtInstrumentRepaidPrincipal_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zbK4kb4FOiv5" title="Debt instrument, repaid, principal">97,600</span> in a reserve account (the &#8220;Capital Reserve
Account&#8221;). Under the Loan Agreement, the Borrower is prohibited from creating, assuming, incurring or suffering or permitting to
exist any lien of any kind or character upon the collateral, which consists of the Mortgaged Property and the Company&#8217;s interest
in the Capital Reserve Account. The Loan Agreement contains customary covenants, representations and warranties by the Borrower.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Loan Agreement, <span id="xdx_906_ecustom--LoanAgreementDescription_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zc22MxkjISG2" title="Loan agreement description">the Company issued the Revolving Note to Kompass whereby the Company and Digital Ally Healthcare jointly and severally
promise to pay to the order of Kompass the lesser of (i) $4,880,000.00, or (ii) the aggregate principal amount of all Revolving Loans
outstanding under and pursuant to the Loan Agreement at the maturity or maturities and in the amount or amounts stated on the records
of Kompass, together with interest (computed on the actual number of days elapsed on the basis of a 360 day year) at a floating per annum
rate equal to the greater of (i) the Prime Rate plus four percent or (ii) eight percent, on the aggregate principal amount of all Revolving
Loans outstanding from time to time as provided in the Loan Agreement.</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into the Mortgage to secure its obligations under the Loan Agreement. The property mortgaged under the Mortgage consists
of the Mortgaged Property. The Mortgage contains customary covenants, representations and warranties by the Company. In addition, the
Company recorded debt issuance costs of $<span id="xdx_90D_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240101__20240630_znt6kdlgrJJd" title="Debt issuance costs">188,255</span>. During the three and six months ended June 30, 2024, the Company amortized $<span id="xdx_90B_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zi33vcM0X4Pc" title="Amortization of debt discount">23,435</span>
and $<span id="xdx_903_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zguJJfFPtGR2" title="Amortization of debt discount">46,871</span> of debt discount under interest expense.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Merchant
Cash Advances &#8211; Video Solutions Segment</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the Company obtained a short-term merchant advance, which totaled $<span id="xdx_903_ecustom--ShorttermMerchantAdvance_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zYRFPW0SlSfg" title="Short-term merchant advance">1,050,000</span>, from a single lender to fund operations.
These advances included origination fees totaling $<span id="xdx_908_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zGF65C8MGpEb" title="Origination fees total">50,000</span> for net proceeds of $<span id="xdx_902_ecustom--NetProceedsOfOriginationFees_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zanpGekSRoD6" title="Net proceeds of origination fees">1,000,000</span>. The advance is, for the most part, secured
by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate of
$<span id="xdx_908_eus-gaap--ShortTermBorrowings_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zi2chiMHJqwi" title="Short-term debt">1,512,000</span> to the lender. The loan bears interest at <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zDJUXWkB58mb" title="Loan interest rate">2.9</span>% per week. During the six months ended June 30, 2024, the Company made repayments
totaling $<span id="xdx_908_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zQTTscMvhbyb" title="Repayments of short-term debt">1,215,000</span> and received additional proceeds of $<span id="xdx_90D_ecustom--ProceedsMerchantAdvances_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zWADwdk30DE6" title="Proceeds merchant advances">1,144,000</span>. The Company refinanced this loan in April 2024 resulting in the additional
proceeds. The refinancing was deemed to be an extinguishment of debt and a loss on extinguishment of debt was recorded during the three
months ended June 30, 2024 of $<span id="xdx_906_eus-gaap--GainsLossesOnExtinguishmentOfDebt_iN_di_c20240401__20240630_zF9GQjEqR6Kd" title="Loss on extinguishment of debt">68,827</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024 the outstanding balance was $<span id="xdx_906_ecustom--MerchantAdvances_iI_c20240630_zqMpqPdCWppl" title="Merchant advances outstanding balance">2,259,000</span> which is expected to be repaid in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024 the Company amortized $<span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zypNk3Es0DR5" title="Amortization of debt discount">820,429</span> of debt discount under interest expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Merchant
Cash Advances &#8211; Entertainment Segment</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
March 2024, the Company obtained a short-term merchant advance, which totaled $<span id="xdx_908_ecustom--ShorttermMerchantAdvance_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zDVMRkciep55" title="Short-term merchant advance">1,000,000</span>, from a single lender to fund operations. These
advances included origination and issuance fees totaling $<span id="xdx_90C_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zPc1wVckJBtb" title="Origination fees total">85,000</span> for net proceeds of $<span id="xdx_90D_ecustom--NetProceedsOfOriginationFees_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zvJ5MEoKbvh" title="Net proceeds of origination fees">915,000</span>. The advance is, for the most part, is
secured by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate
of $<span id="xdx_904_eus-gaap--ShortTermBorrowings_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zhTALWYW1Vn1" title="Short-term debt">1,425,000</span> to the lender. The loan bears interest at <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zkpM2D4sd3V6" title="Loan interest rate">5.19</span>% per month. During the six months ended June 30, 2024, the Company made
repayments totaling $<span id="xdx_904_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zfkxHEjtmLwi" title="Repayments of short-term debt">51,899</span>. As of June 30, 2024 the outstanding balance was $<span id="xdx_90A_ecustom--MerchantAdvancesEntertainmentSegment_iI_c20240630_zD6NydUDM0Si" title="Merchant advances entertainment segment outstanding balance">1,373,101 </span>which is expected to be repaid in 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three and six months ended June 30, 2024 the Company amortized $<span id="xdx_90A_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_z1hSJmQCO0Zk" title="Amortization of debt discount">139,118</span> and $<span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zgM9sXPrL2y3" title="Amortization of debt discount">202,868</span> of debt discount and issuance costs under interest
expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636475424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENT</a></td>
<td class="text"><p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_zqK4JcwqZfdg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4. <span id="xdx_82E_zqQpYAmOrMbd">FAIR VALUE MEASUREMENT</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 820 &#8212; <i>Fair Value Measurements and Disclosures</i> (&#8220;ASC 820&#8221;), the Company utilizes the
market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information
generated by market transactions involving identical or comparable assets, liabilities or a group of assets or liabilities, such as a
business.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
820 utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.
The following is a brief description of those three levels:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1 &#8212; Quoted prices in active markets for identical assets and liabilities</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2 &#8212; Other significant observable inputs (including quoted prices in active markets for similar assets or liabilities)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3 &#8212; Significant unobservable inputs (including the Company&#8217;s own assumptions in determining the fair value)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

<p id="xdx_892_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zeKfR966mYnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the Company&#8217;s hierarchy for its financial assets and liabilities measured at fair value on a recurring
basis as of June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_z2hYupHNHtJ4" style="display: none">SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zTx1ExmDaXA1" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1213">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zGHvhmVh7py2" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1215">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zSuOEhCjhwbb" style="width: 10%; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_z3c2KrD42Ho1" style="width: 10%; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_znwahPsz3Kja" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1221">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z2tZqx6wjINd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1223">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zfdrRtOap6Ye" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1225">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zHGYn7tPE3wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1227">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_ziXvdYP7GNW4" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1229">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWEoBKi0UQZ1" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1231">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zsEWvZCa0ti6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630_zge0Cc29jIoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zhUwfptGmqv5" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1237">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zLINR2RCug2e" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1239">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zeQH7L9LAzWa" style="width: 10%; text-align: right" title="Liabilities, fair value">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zdLG7DGPAmM7" style="width: 10%; text-align: right" title="Liabilities, fair value">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zKXP3XLTzmb6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1245">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zvlpp4ZjV27g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1247">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zdnJItdu6ql7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value">188,470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z54bhzNGfSR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value">188,470</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgYf2dbQRay6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zGUP8F5sa5Xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z7o2hsZ21Joj" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">1,558,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231_ziAg1keod8F6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">1,558,208</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

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



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

<p id="xdx_896_eus-gaap--FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_zYawQZMHjiDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the change in Level 3 tier value measurements for the three months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_z6gCN0S6Spb4" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Contingent<br/> Consideration<br/> Promissory Notes and Earn-Out Agreement</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Derivative<br/> Liabilities</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zufWLgK1kHQk" style="width: 16%; text-align: right" title="Beginning balance">188,470</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zvsXYp7a7qU1" style="width: 16%; text-align: right" title="Beginning balance">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issuance of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--IssuanceOfWarrantDerivativeLiabilities_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zqakSOKU7xFf" style="text-align: right" title="Issuance of warrant derivative liabilities">2,075,300</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zkcSugDCFCUh" style="text-align: right" title="Change in fair value of warrant derivative liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1269">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zryLAXLGrkcc" style="text-align: right" title="Change in fair value of warrant derivative liabilities">351,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Principal payments on contingent consideration promissory notes &#8211; Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zklOMv5j20c8" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions">(188,470</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zr6tXiuCDU0e" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1275">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_z1WPfGl0ojLh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1277">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zU6LpEE1874d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1279">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zFAWbXkqLXP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zpSf3yQMVeXg" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">3,796,748</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zeBurhw5mY8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-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_FairValueDisclosuresTextBlock</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799642708720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLMKlF8hK7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5. <span id="xdx_821_zPsmzEgkxDpi">ACCRUED EXPENSES</span></b></span></p>

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

<p id="xdx_89D_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zWtIzlDV6ZJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_zHQRMU2OhAsj" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zvPr7h6NMUQ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_z8YH5CHnnrMc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--ProductWarrantyAccrualWarrantCurrent_iI_pp0p0_maALCz4DZ_zzk4u8dRbHxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Accrued warranty expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">11,615</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">17,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--AccruedLitigationCosts_iI_pp0p0_maALCz4DZ_zZJjhOXrKl47" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued litigation costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,040,292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,040,292</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz4DZ_zHYXsFDHe1M9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,421</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedPayrollTaxesCurrent_iI_pp0p0_maALCz4DZ_zKBCPAVc2OB8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll and related fringes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">420,596</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">367,826</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AccruedSalesReturnsAndAllowancesCurrent_iI_pp0p0_maALCz4DZ_z7BCsySJv029" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales returns and allowances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117,713</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maALCz4DZ_zMcEjdCxQ3jl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,981</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestRelatedPartyCurrent_iI_pp0p0_maALCz4DZ_zvD4mbhoDAyf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued interest - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,782</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,031</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--CustomersDepositsCurrent_iI_pp0p0_maALCz4DZ_z7JwgTTeJP1k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75,283</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,462</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4DZ_z9XG0IdADgMe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">172,905</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4DZ_zva3cT4gw2Lj" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accrued
    expenses</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,380,005</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,269,330</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p id="xdx_892_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zaCb8lD1oyYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
warranty expense was comprised of the following for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BF_zEULCSnOAgIk" style="display: none">SCHEDULE OF ACCRUED WARRANTY EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_c20240101__20240630_zlWJAxNXfSb8" style="width: 18%; text-align: right" title="Beginning balance">17,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for warranty expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pp0p0_c20240101__20240630_zI1puldTbPOh" style="text-align: right" title="Provision for warranty expense">38,898</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Charges applied to warranty reserve</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--ProductWarrantyAccrualChargesAppliedToWarrantyReserve_pp0p0_c20240101__20240630_zK3kR4ilghC6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Charges applied to warranty reserve">(44,982</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Ending balance</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pp0p0_c20240101__20240630_zVqrJtp1uvja" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">11,615</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A5_z6QfvrDoyFg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable and accrued liabilities at the end of the reporting 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> -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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-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)(a))<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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636648624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zJ38lNCiUc95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6. <span id="xdx_829_zXs34wlOpqsk">INCOME TAXES</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective tax rate for the three and six months ended June 30, 2024 and 2023 varied from the expected statutory rate due to the Company
continuing to provide a <span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240401__20240630_zdOd4rX4gVA2" title="Statutory rate valuation allowances"><span id="xdx_90B_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zuAxwuNoh65g" title="Statutory rate valuation allowances"><span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230401__20230630_zBBdBAw6mEm7" title="Statutory rate valuation allowances"><span id="xdx_905_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230101__20230630_zEPSMBV7jWY2" title="Statutory rate valuation allowances">100</span></span></span></span>% valuation allowance on net deferred tax assets. The Company determined that it was appropriate to continue
the full valuation allowance on net deferred tax assets as of June 30, 2024, primarily because of the Company&#8217;s history of operating
losses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has incurred operating losses in recent years, and it continues to be in a three-year cumulative loss position at June 30, 2024.
Accordingly, the Company determined there was not sufficient positive evidence regarding its potential for future profits to outweigh
the negative evidence of our three-year cumulative loss position under the guidance provided in ASC 740. Therefore, it is determined
to continue to provide a <span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zIVYQhR5ynih" title="Deferred tax assets valuation allowance percentage">100</span>% valuation allowance on its net deferred tax assets. The Company expects to continue to maintain a full
valuation allowance until it determines that it can sustain a level of profitability that demonstrates its ability to realize these assets.
To the extent the Company determines that the realization of some or all of these benefits is more likely than not based upon expected
future taxable income, a portion or all of the valuation allowance will be reversed. The Company has available to it approximately $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20240630_zVMze09gAlF2" title="Operating loss carryforwards">140.9</span>
million (based on its December 31, 2023 tax return) in net operating loss carryforwards to offset future taxable income as of June 30,
2024.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634322352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAID EXPENSES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</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_DGLY_PrepaidExpenseTextBlock', window );">PREPAID EXPENSES</a></td>
<td class="text"><p id="xdx_80A_ecustom--PrepaidExpenseTextBlock_z2caIQ1n83s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7. <span id="xdx_825_zqBxCbSpyhn4">PREPAID EXPENSES</span></b></span></p>

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

<p id="xdx_89A_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zIPzft7tMddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zAaLSeLMtUx9" style="display: none">SCHEDULE OF PREPAID EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_494_20240630_zlIUIV83XM6a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_ziyFvnY8ItN" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_ecustom--PrepaidInventory_iI_maPECzVvZ_zgYarYdoYW7j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 57%; text-align: left">Prepaid inventory</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,200,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">5,318,939</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PrepaidAdvertising_iI_maPECzVvZ_zv1AANbSPjPg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid advertising</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">612,292</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPECzVvZ_zVRzR6HNubPl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,009,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">435,137</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PrepaidExpenseCurrent_iTI_mtPECzVvZ_zdQpAuHc3gRc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total prepaid expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,620,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,366,368</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PrepaidExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Expense [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;">DGLY_PrepaidExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635117968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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, PLANT AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zt6USb9XFdaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8. <span id="xdx_820_zTLNZVF4U2ga">PROPERTY, PLANT AND EQUIPMENT</span></b></span></p>

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

<p id="xdx_892_eus-gaap--PropertyPlantAndEquipmentTextBlock_zm3GcoM1Dn62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zGfMJ3IBNZ1h" style="display: none">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated <br/> Useful Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20240630_zevx55CgJji6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20231231_zJt3ZGSy794k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--Building_iI_pp0p0_maPPAEGzEav_zT24mGhiAUwb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 42%">Building</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z8kPecQLUDT9" title="Estimated Useful Life">25</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,537,037</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,537,037</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Land_iI_pp0p0_maPPAEGzEav_zrr2maHiJCu3" style="vertical-align: bottom; background-color: White">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zVLyEsuoOKF8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2024%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl1370">Infinite</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">739,734</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">739,734</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzEav_zbcIanwFdt86" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture, fixtures, equipment, and aircraft</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCI1sTC7Zsa6" title="Estimated Useful Life">3</span>-<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSWUCsFoc4ok" title="Estimated Useful Life">20</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">779,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,065,092</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzEav_zbCxGCANflm" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Warehouse and production equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MinimumMember_zAaB0Hncgnhe" title="Estimated Useful Life">3</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MaximumMember_zPLQHYlFUSY" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">237,141</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,055</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--DemonstrationAndTradeshowEquipmentGross_iI_pp0p0_maPPAEGzEav_zDpGhANznAxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Demonstration and tradeshow equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MinimumMember_zq4VW7svPCtf" title="Estimated Useful Life">3</span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MaximumMember_z7cGHhYu2qul" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,987</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--BuildingsAndImprovementsGross_iI_pp0p0_maPPAEGzEav_zFI3qlkAcmC9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Building improvements</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zHl3UOTKZkF8" title="Estimated Useful Life">5</span>-<span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zndiuyXCWa03" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,341,471</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,328,654</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzEav_maPPAENzyT5_zaZpEMq8YCo9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cost</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,713,053</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,787,559</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzyT5_zgbaiJsRrs8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: accumulated depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,679,962</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,503,857</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzyT5_ztNMTWzoAiXl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,033,091</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,283,702</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the three months ended June 30, 2024 and June 30, 2023 was $<span id="xdx_907_eus-gaap--Depreciation_c20240401__20240630_z1AvmDJ2Pjh" title="Depreciation expense">181,121</span> and $<span id="xdx_909_eus-gaap--Depreciation_c20230401__20230630_z8ywZotCHwX5" title="Depreciation expense">174,261</span>, respectively, and is included in general
and administrative expenses. Depreciation expense for the six months ended June 30, 2024 and June 30, 2023 was $<span id="xdx_90A_eus-gaap--Depreciation_c20240101__20240630_z3MT378w4pzb" title="Depreciation expense">343,833</span> and $<span id="xdx_900_eus-gaap--Depreciation_c20230101__20230630_zM1IOg5qDjN" title="Depreciation expense">345,892</span>,
respectively, and is included in general and administrative expenses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024 the Company engaged a broker and sold its aircraft for $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfFlightEquipment_c20240101__20240630_zb6SdfgRslPk" title="Sold aircraft">1,100,000</span> less closing costs of $<span id="xdx_909_eus-gaap--PaymentsForFlightEquipment_c20240101__20240630_zNKZUbmg9EC5" title="Closing cost">1,500</span>. The
carrying amount of the aircraft on the date of sale was $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOther_iI_c20240630_zrK6Zms9gQ37" title="Carrying amount">1,141,661</span>. As a result of the sale the Company recorded a loss of $<span id="xdx_90E_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zA881lRO0Msi" title="Loss on sale of assets">41,661</span> in
the Consolidated Statement of Operations.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633474384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING LEASE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosureOperatingLeaseAbstract', window );"><strong>Operating Lease</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_LesseeOperatingLeasesTextBlock', window );">OPERATING LEASE</a></td>
<td class="text"><p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zHYDPdUWZeof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9. <span id="xdx_827_zoNqJHZ46y6j">OPERATING LEASE</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into an operating lease with a third party in October 2023 for copiers used for office and warehouse purposes. The terms
of the lease include <span id="xdx_903_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_ze0n0KvWBUmc" title="Lessee, operating lease, term of contract">48</span> monthly payments of $<span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20231001__20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zklYfnNaPgGk" title="Operating lease, payments">1,786</span> with a maturity date of October 2027. The Company has the option to purchase such
equipment at maturity for its estimated fair market value at that point in time. The remaining lease term for the Company&#8217;s copier
operating lease as of June 30, 2024 was <span id="xdx_900_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zAUEF05fPKl3" title="Lessee, operating lease, remaining lease term">forty months</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 13, 2020, the Company entered into an operating lease for new warehouse and office space, which served as its new principal executive
office and primary business location. The original lease agreement was amended on August 28, 2020 to correct the footage under lease
and monthly payment amounts resulting from such correction. The lease terms, as amended include no base rent for the first nine months
and monthly payments ranging from $<span id="xdx_904_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MinimumMember_zflO5vV2UM4f">12,398</span> to $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MaximumMember_zvGJLZCTZDOa" title="Operating lease, payments">14,741</span> thereafter, with a <span id="xdx_902_eus-gaap--LessorOperatingLeaseDescription_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zgcpyNHsrfId" title="Lessor, operating lease, description">termination date of December 2026.</span> The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to its new location. The Company took
possession of the leased facilities on June 15, 2020. The remaining lease term for the Company&#8217;s office and warehouse operating
lease as of June 30, 2024 was <span id="xdx_907_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zROBnpR5WXL5" title="Lessee, operating lease, remaining lease term">thirty months</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 30, 2021, the Company completed the acquisition of its first medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#8217;s office space.
The lease terms include monthly payments ranging from $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210529__20210630__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zl2vzSi9otG5">2,648</span>
to $<span id="xdx_902_eus-gaap--OperatingLeasePayments_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zVPHorvf2d93">2,774</span>
thereafter, with a <span id="xdx_90C_eus-gaap--LessorOperatingLeaseDescription_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zTp2QX0BlVAb" title="Lessor, operating lease, description">termination
date in July 2024</span>. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common
area costs related to this location. The remaining lease term for the Company&#8217;s office operating lease as of June 30, 2024 was <span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zSVF8eHAVLof">one
month</span>. The lease was not renewed by the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 31, 2021, the Company completed the acquisition of its second acquired medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#8217;s office space. The
lease was renewed in April 2023 with favorable terms and payments ranging from $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfMWqR2Ihyo1">7,436</span> to $<span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zuLmPl2Gt9jl">8,877</span> thereafter, with a <span id="xdx_90D_eus-gaap--LessorOperatingLeaseDescription_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zCqpzol7iP1b">termination date in
March 2030</span>. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common area costs related
to this location. The remaining term for the Company&#8217;s office operating lease was <span id="xdx_902_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20240630__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zmfdNjQdPEXc" title="Lessee, operating lease, remaining lease term::XDX::P69M"><span style="-sec-ix-hidden: xdx2ixbrl1448">sixty-nine months</span></span> as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 1, 2021, the Company completed the acquisition of Goody Tickets, LLC and TicketSmarter, LLC through TicketSmarter. Upon completion
of this acquisition, the Company became responsible for the operating lease for TicketSmarter&#8217;s office space. The lease terms include
monthly payments ranging from $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z2nxH5cs5Szb">7,211</span> to $<span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MaximumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_zrDr28V2OBe2">7,364</span> thereafter, with a <span id="xdx_905_eus-gaap--LessorOperatingLeaseDescription_c20210901__20210901__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z1H3lYT4Alil">termination date of December 2022</span>. The Company is responsible for property
taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took possession of
the leased facilities on September 1, 2021. The Company currently rents this space on a month-to-month basis with intentions to relocate
upon the identification of suitable space.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 1, 2022, the Company completed the acquisition of a private medical billing company, through its revenue cycle management segment.
Upon completion of this acquisition, the Company became responsible for the operating lease for the seller&#8217;s office space. The
lease terms include monthly payments ranging from $<span id="xdx_908_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfVqReVzB6e2">4,233</span> to $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zzYa1qYJcPm4">4,626</span>, with a <span id="xdx_903_eus-gaap--LessorOperatingLeaseDescription_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember_zcI9OP17gXse">termination date of June 2025</span>. The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took
possession of the leased facilities on January 1, 2022. The Company terminated this lease in January 2024 and reversed the right of use
asset and lease liability by $<span id="xdx_901_ecustom--RouAndLeaseLiabilityRecordedOnExtensionOfLease_iN_di_c20240101__20240630_zyh78KjGPR9c" title="Lease liability">73,894</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
expense related to the office space and copier operating leases were recorded on a straight-line basis over their respective lease terms.
Total lease expense under the operating leases was approximately $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_pp0p0_c20240401__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z75SBFupvyE" title="Operating lease">117,810</span> and $<span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_zf4RD67oOt8l" title="Operating lease">226,695</span> during the three and six months ended June 30,
2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted-average remaining lease term related to the Company&#8217;s lease liabilities as of June 30, 2023 was <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zqGeE9YbR4Yf" title="Weighted-average remaining lease term">4.3</span> years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
discount rate implicit within the Company&#8217;s operating leases was not generally determinable and therefore the Company determined
the discount rate based on its incremental borrowing rate on the information available at commencement date. As of commencement date,
the operating lease liabilities reflect a weighted average discount rate of <span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z46rJcHeGTw8" title="Discount rate">8</span>%.</span></p>

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

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



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

<p id="xdx_89C_ecustom--ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_zALyQ5eMMjH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B3_z8xSimFHKWZj" style="display: none">SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20240630_zWcFhZH2X7r9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zI4bj9JijdO5" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left">Operating lease right of use assets</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">869,166</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maOLLz8FW_zGO6YwSrOqji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease obligations-current portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">223,629</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLz8FW_zzbfpuTQkWX2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating lease obligations-less current portion</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">692,423</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iTI_mtOLLz8FW_zVfQxzQ78hBi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total operating lease obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A9_zsRb4SNVtbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_zbpKdILCYrS" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B4_zLpEvmY8fxxi" style="display: none">SCHEDULE OF LEASE EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_497_20240101__20240630_zTIV4CNFCikj" style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zOtRkik6hwu8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Selling, general and administrative expenses</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">226,695</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

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

<p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zhsSJpBeu2Ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
are the minimum lease payments for each year and in total:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zJCVlkoDapj" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20240630_z37w8VwT9uOg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzlcD_zfeO8ErjDO68" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify; padding-left: 10pt">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzlcD_zOl4Dwf7hnNe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288,720</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzlcD_z1Qai0ZPXCei" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,300</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzlcD_zMQp7Mq5Jybe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117,492</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_pp0p0_maLOLLPzlcD_z2Z2recAN12i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">235,020</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzlcD_zdCa2ywh1xpl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted minimum future lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,080,637</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXA01vlOSsH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Imputed interest</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(164,585</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zot0NKUZvzjb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total operating lease liability</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_zAaUpWsRMQxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DisclosureOperatingLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureOperatingLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating 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> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799762446080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND OTHER INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z4g8fjipcax9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10. <span id="xdx_82A_zZHEXYDLdzXl">GOODWILL AND OTHER INTANGIBLE ASSETS</span></b></span></p>

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

<p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zS9VzPSTIZa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BB_zd8EBZRLvxff" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amortized intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left; padding-left: 10pt">Licenses (video solutions segment)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z1faeLJtKW6d" style="width: 6%; text-align: right" title="Gross value">151,652</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zLLhLtKb3EH4" style="width: 6%; text-align: right" title="Accumulated amortization">21,270</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrqO31Pr8TLb" style="width: 6%; text-align: right" title="Net carrying value">130,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zOHtfAYD8roj" style="width: 6%; text-align: right" title="Gross value">225,545</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z9bPLZaUwHR2" style="width: 6%; text-align: right" title="Accumulated amortization">89,887</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zjT6tR5FRJd2" style="width: 6%; text-align: right" title="Net carrying value">135,658</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Patents and trademarks (video solutions segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zCXES3dyIAm5" style="text-align: right" title="Gross value">483,521</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zXGaUeRd6Ec2" style="text-align: right" title="Accumulated amortization">332,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zrGYZ40gda7" style="text-align: right" title="Net carrying value">151,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zkOzMNX62Ynl" style="text-align: right" title="Gross value">483,521</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_z0s4CXMnvpqh" style="text-align: right" title="Accumulated amortization">266,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zBdzMauBrsRe" style="text-align: right" title="Net carrying value">217,118</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Sponsorship agreement network (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z9oUFI4QHrhg" style="text-align: right" title="Gross value">5,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zvAlss1RcMgb" style="text-align: right" title="Accumulated amortization">3,173,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z6L7k3Y0vbUl" style="text-align: right" title="Net carrying value">2,426,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zerHy6syrFu8" style="text-align: right" title="Gross value">5,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zct9ALTPXpul" style="text-align: right" title="Accumulated amortization">2,613,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zhrCHSG2WHRc" style="text-align: right" title="Net carrying value">2,986,667</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">SEO content (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zjkfvaHIW1y3" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_z3zWBvpE0Eib" style="text-align: right" title="Accumulated amortization">425,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zIidredPt7ni" style="text-align: right" title="Net carrying value">175,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zxJGv0131eX8" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zn7BWd9rkSyl" style="text-align: right" title="Accumulated amortization">350,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zj36dVleN4Xb" style="text-align: right" title="Net carrying value">250,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Personal seat licenses (entertainment <br/> segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zjwzsf1Ge7Gg" style="text-align: right" title="Gross value">117,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zcZvffueUQE9" style="text-align: right" title="Accumulated amortization">11,081</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zF6VIEWQ0eP8" style="text-align: right" title="Net carrying value">106,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_z0rrb7NtzED2" style="text-align: right" title="Gross value">180,081</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zaJVVLxp9Kdb" style="text-align: right" title="Accumulated amortization">14,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zKUMUWPW6GLd" style="text-align: right" title="Net carrying value">166,077</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrkV2nZKfZl8" style="text-align: right" title="Gross value">23,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrNbmQhAHqua" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zeMJWUVftKUe" style="text-align: right" title="Net carrying value">23,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zY1xVBKwaPJd" style="text-align: right" title="Gross value"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1568">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zaT2MACYEGj2" style="text-align: right" title="Accumulated amortization"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1570">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zoDmVfQG2YKa" style="text-align: right" title="Net carrying value"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1572">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Website enhancements (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zLS7RWZa5IZ" style="text-align: right" title="Gross value">25,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zTd5SQbYuGGl" style="text-align: right" title="Accumulated amortization">4,014</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zaDusRraDzTk" style="text-align: right" title="Net carrying value">21,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zX8GbOEZytY3" style="text-align: right" title="Gross value">13,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zCO4BXQkmfB9" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zuYJPlI44T73" style="text-align: right" title="Net carrying value">13,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Client agreements (revenue cycle management segments)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zW2XqGgGYWs9" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">999,034</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zdi9g5K99u7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">276,719</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zwvFOHFsYZY6" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">722,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zbR7m02n4Nc8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">999,034</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zl8uok5yndac" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">226,768</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_z6SnKZly7jVe" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">772,266</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zX2NYuqEvaM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">8,000,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zscO4qdH86F2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">4,243,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zss2fb8nkk5i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">3,756,950</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zqTlMVHGrO41" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">8,101,681</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zEiIyhmqkb1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">3,560,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zQPmjqFwwbK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">4,541,286</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite life intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Goodwill (entertainment and revenue cycle management segments)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zREE1JZG5uH" style="text-align: right" title="Gross value">11,593,473</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zn9Il1EqYA49" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1612">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zlDiPnkbuoNa" style="text-align: right" title="Net carrying value">11,593,473</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOCBCkQOM3Ub" style="text-align: right" title="Gross value">11,367,514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_ze2BgeMWwcN4" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1618">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zuDY2K3eeWXh" style="text-align: right" title="Net carrying value">11,367,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Trade name (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zLZHs8JgA4G4" style="text-align: right" title="Gross value">900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zDEsfPZCyvl5" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zyYULEy1vOZ" style="text-align: right" title="Net carrying value">900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zhvf4tq19Hma" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zADPBTgAUxLl" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1630">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zGHC4VPNcf4b" style="text-align: right" title="Net carrying value">600,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">Patents and trademarks pending <br/> (video solutions segment)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_z3z1MFcdbezc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">31,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJz2G9agPLLl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJdw3DNB6Vd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">31,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zLzy3q9WRNGd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">1,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zycuGd6YoWE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1642">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zu7i5u0t7TQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">1,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt">Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_ziyKAC2SMO8j" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">20,525,501</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zy6BwfN1aY7f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">4,243,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zTuQYki6ydN2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">16,281,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zRWsgunBDQz8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">20,070,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z0DiQvTKsFzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">3,560,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231_zkuWucf1jVse" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">16,510,422</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents
and trademarks pending will be amortized beginning at the time they are issued by the appropriate authorities. If issuance of the final
patent or trademark is denied, then the amount deferred will be immediately charged to expense.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization
expense for the three months ended June 30, 2024 and 2023 was $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20240401__20240630_z9ff77mKClWb" title="Amortization expense">346,889</span> and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20230401__20230630_z9WAEidJt4g4" title="Amortization expense">374,714</span>, respectively and $<span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240630_zqVa77l7Egzk" title="Amortization expense">735,167</span> and $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230630_znNMyqzIvl4d" title="Amortization expense">745,150</span> for the six
months ended June 30, 2024 and 2023, respectively. Estimated amortization for intangible assets with definite lives for the next five
years ending December 31 and thereafter is as follows:</span></p>

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

<p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z2xvhVVcjuo3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B5_zBzITcsuS9Ul" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20240630_zGTMHKqVd7Jb">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_maFLIANznJK_z6FHOqe24HSf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">743,141</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznJK_zNCxTFcxuJ27" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,414,848</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznJK_zJX88DLLKcph" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">910,310</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznJK_zPiMjFDxqYp4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,646</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_iI_pp0p0_maFLIANznJK_zBqlf0bIz7if" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">572,005</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznJK_zLkWqMMNfeTd" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,756,950</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_z66Lc4yLihh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsDisclosureTextBlock</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636481872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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_OtherAssetsDisclosureTextBlock', window );">OTHER ASSETS</a></td>
<td class="text"><p id="xdx_806_eus-gaap--OtherAssetsDisclosureTextBlock_z62iyztCGHW3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11. <span id="xdx_828_zDnWUqkCbA6c">OTHER ASSETS</span></b></span></p>

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

<p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zURAMctVxHV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
assets were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B2_z9XRuMIm4zB6" style="display: none">SCHEDULE OF OTHER ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zIwOXUmAMAr6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_zPUh3i8Samf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LeaseReceivableNoncurrent_iI_maOANzY1g_zwAOjAmlZjw8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Lease receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,453,486</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">6,095,050</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RestrictedCashNoncurrent_iI_maOANzY1g_zBk0iINKKGt2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,600</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_maOANzY1g_z8Zv6tzbgNE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">347,489</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">404,382</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_iTI_mtOANzY1g_zdAe07UuZdRe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,898,575</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,597,032</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zIaiiuapx2Fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other assets. This disclosure includes other current assets and other noncurrent assets.</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_OtherAssetsDisclosureTextBlock</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633396032">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z24sGg1kTdjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12. <span id="xdx_823_zMkE8OgnaZv9">COMMITMENTS AND CONTINGENCIES</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose
the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing
the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend
any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed
reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of
possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration
factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood
of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters
progress over time.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 31, 2022, the Company filed a lawsuit against Culp McAuley, Inc. (&#8220;defendant&#8221;) in the United States District Court for
the District of Kansas. The lawsuit arises from the defendant&#8217;s multiple breaches of its obligations to the Company. The Company
seeks monetary damages and injunctive relief based on certain conduct by the defendant. On July 18, 2022, the defendant filed its Answer
to the Company&#8217;s Verified Complaint and included Counterclaims alleging breach of contract and seeking monetary damages. On August
8, 2022, the Company filed its Reply and Affirmative Defenses to the Counterclaims by, among other things, denying the allegations and
any and all liability.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2023, we are able to estimate a range of reasonably possible loss related to the Culp McCauley case, our estimate of the
aggregate reasonably possible loss (in excess of any accrued amounts) was approximately $<span id="xdx_90B_eus-gaap--LitigationReserve_iI_pn5n6_c20240630_zZd9lKd0N0ea" title="Aggregate carrying amount of litigation loss">1.8</span> million. Our estimate with respect to the
aggregate reasonably possible loss is based upon currently available information and is subject to significant judgment and a variety
of assumptions and known and unknown uncertainties, which may change quickly and significantly from time to time, particularly if and
as we engage with applicable governmental agencies or plaintiffs in connection with a proceeding. Also, the matters underlying the reasonably
possible loss will change from time to time. As a result, actual results may vary significantly from the current estimate.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the ultimate resolution is unknown, based on the information currently available, we do not expect that these lawsuits will individually,
or in the aggregate, have a material adverse effect to our results of operations, financial condition or cash flows. However, the outcome
of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result
from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance
coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Notice
of Failure to Satisfy a Continued Listing Rule</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 14, 2024, the Nasdaq Listing Qualifications staff notified Digital Ally, Inc. (the &#8220;Company&#8221;), that due to resignation
of Mr. Michael J. Caulfield from the Company&#8217;s board of directors (the &#8220;Board&#8221;) effective on January 31, 2024, the
Company no longer complies with the audit committee and compensation committee requirements as set forth in Listing Rule 5605 of The
Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;), including the requirements that there are at least three independent directors on the
Company&#8217;s audit committee and at least two independent directors on the Company&#8217;s compensation committee.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
notification has no immediate effect on the Company&#8217;s listing on the Nasdaq Capital Market. In accordance with Nasdaq Listing Rules,
the Company is provided a cure period until the earlier of the Company&#8217;s next annual shareholders&#8217; meeting (or July 29, 2024
if the next shareholders&#8217; meeting will be held before July 29, 2024) or January 31, 2025 (the &#8220;Cure Period&#8221;). If the
Company does not regain compliance by within the Cure Period, Nasdaq will provide written notice that the Company&#8217;s common stock,
par value $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240314_zh5e8QV52n1e" title="Common stock, par value">0.001</span> per share, will be subject to delisting from the Nasdaq Capital Market, at which time, the Company may appeal the delisting
determination to a Hearings Panel.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
management of the Company has resolved to take commercially reasonable steps to fill the vacancy on the Board with a new director who
qualifies as independent under the Nasdaq Listing Rules as soon as is practical and anticipates regaining compliance during the Cure
Period. However, there can be no assurance that the Company will be able to satisfy Nasdaq Listing Rule 5605 or will otherwise be in
compliance with other Nasdaq listing criteria.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636413680">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_80A_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zRh2oSjigHQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13. <span id="xdx_82D_zcjtP7ZvbEbh">STOCK-BASED COMPENSATION</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company recorded pre-tax compensation expense related to the grant of stock options and restricted stock issued of $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20240401__20240630_z4pNdkN5a0Vi" title="Share-based payment arrangement, expense">60,772</span> and $<span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630_zUEoIZVBu0Pi" title="Share-based payment arrangement, expense">179,482</span>
for the three months ended June 30, 2024 and 2023, and $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240630_zCTGhDzEvUd4" title="Share-based payment arrangement, expense">101,467</span> and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230630_zE0PRjRRMWg9" title="Share-based payment arrangement, expense">321,779</span> for the six months ended June 30, 2024 and 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024, the Company had adopted ten separate stock option and restricted stock plans: (i) the 2005 Stock Option and Restricted
Stock Plan (the &#8220;2005 Plan&#8221;), (ii) the 2006 Stock Option and Restricted Stock Plan (the &#8220;2006 Plan&#8221;), (iii) the
2007 Stock Option and Restricted Stock Plan (the &#8220;2007 Plan&#8221;), (iv) the 2008 Stock Option and Restricted Stock Plan (the
&#8220;2008 Plan&#8221;), (v) the 2011 Stock Option and Restricted Stock Plan (the &#8220;2011 Plan&#8221;), (vi) the 2013 Stock Option
and Restricted Stock Plan (the &#8220;2013 Plan&#8221;), (vii) the 2015 Stock Option and Restricted Stock Plan (the &#8220;2015 Plan&#8221;),
(viii) the 2018 Stock Option and Restricted Stock Plan (the &#8220;2018 Plan&#8221;), (ix) the 2020 Stock Option and Restricted Stock
Plan (the &#8220;2020 Plan&#8221;), and (x) the 2022 Stock Option and Restricted Stock Plan (the &#8220;2022 Plan&#8221;). The 2005 Plan,
2006 Plan, 2007 Plan, 2008 Plan, 2011 Plan, 2013 Plan, 2015 Plan, 2018 Plan, 2020 Plan and 2022 Plan are referred to as the &#8220;Plans.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
Plans permit the grant of stock options or restricted stock to its employees, non-employee directors and others for up to a total of
<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20240630_zPhp7AZOGVId" title="Stock options or restricted stock granted">333,750</span> shares of common stock. The 2005 Plan terminated during 2015 with <span id="xdx_901_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zUftsRMfjEn1" title="Shares unavailable for issuance">1,078</span> shares not awarded or underlying options, which shares
are now unavailable for issuance. Stock options granted under the 2005 Plan that remain unexercised and outstanding as of June 30, 2024
total <span id="xdx_901_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zuM9h4qt1924" title="Stock options unexercised and outstanding">284</span>. The 2006 Plan terminated during 2016 with <span id="xdx_904_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zXgKr7s1oc9c" title="Shares unavailable for issuance">2,739</span> shares not awarded or underlying options, which shares are now unavailable
for issuance. Stock options granted under the 2006 Plan that remain unexercised and outstanding as of June 30, 2024 total <span id="xdx_907_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zcqozl0Qwrr2" title="Stock options unexercised and outstanding">531</span>. The 2007
Plan terminated during 2017 with <span id="xdx_90E_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSevenTeenMember_zPQ0hacJhERd" title="Shares unavailable for issuance">4,733</span> shares not awarded or underlying options, which shares are now unavailable for issuance. There
are <span id="xdx_900_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember_zq0MIYZSqjIj" title="Shares unexercised and outstanding">no</span> stock options granted under the 2007 Plan that remain unexercised and outstanding as of June 30, 2024. The 2008 Plan terminated
during 2018 with <span id="xdx_902_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandEighteenMember_zC2IvMXjGFLg" title="Shares unavailable for issuance">2,025</span> shares not awarded or underlying options, which shares are now unavailable for issuance. There are <span id="xdx_903_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember_zuzVNPCZ8gfd" title="Shares unexercised and outstanding">no</span> stock options
granted under the 2008 Plan that remain unexercised and outstanding as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
option grants.</i></b> The Company believes that such awards better align the interests of our employees with those of its stockholders.
Option awards have been granted with an exercise price equal to the market price of its stock at the date of grant with such option awards
generally vesting based on the completion of continuous service and having ten-year contractual terms. These option awards typically
provide for accelerated vesting if there is a change in control (as defined in the Plans). The Company has registered all shares of common
stock that are issuable under its Plans with the SEC. A total of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20240630_zYv3CqVSqph1" title="Options, available for grant">137,042</span> shares remained available for awards under the various Plans
as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option award is estimated on the date of grant using a Black-Scholes option valuation model.</span></p>

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

<p id="xdx_89A_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zT5gTzqIBAle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all stock option activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zykaInYe6RP7" style="display: none">SCHEDULE
OF STOCK OPTIONS OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise Price</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Outstanding at December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zYDRA5NDaJe8" style="width: 16%; text-align: right" title="Options outstanding, beginning balance">53,600</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvlRegtx469" style="width: 16%; text-align: right" title="Weighted average exercise price, outstanding, beginning balance">45.55</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zqmgKw25xmwi" style="text-align: right" title="Options granted"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zZveMlCldrek" style="text-align: right" title="Weighted average exercise price, granted"><span style="-sec-ix-hidden: xdx2ixbrl1740">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zTTyOZPmCw31" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl1742">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvgZ6bDQJMGd" style="text-align: right" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1744">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zMjaVJUUPUAg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1746">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zhgyGs8oXnzh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zSSvBJtsjFR7" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance">53,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zUS8tx2AKiB3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, outstanding, ending balance">45.55</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_z7kAdRxZ9jx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, ending balance">53,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zpfLoIgseYcl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, exercisable, ending balance">45.55</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_z44xWZ1wKLM8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plans allow for the cashless exercise of stock options. This provision allows the option holder to surrender/cancel options with an intrinsic
value equivalent to the purchase/exercise price of other options exercised. There were no shares surrendered pursuant to cashless exercises
during the six months ended June 30, 2024 and 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of options outstanding was $-<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20240630_zyBrF4gQ4YTi" title="Aggregate intrinsic value">0</span>- and $-<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20231231_zde3e86pIgb1" title="Aggregate intrinsic value">0</span>-, at June 30, 2024 and December 31, 2023, respectively. The aggregate
intrinsic value of options exercisable was $-<span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20240630_zVNLHa4xeXDh" title="Aggregate intrinsic value of options exercisable">0</span>- and $-<span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20231231_z6AbazF5lzQ2" title="Aggregate intrinsic value of options exercisable">0</span>-, at June 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of June 30, 2024, the unrecognized portion of stock compensation expense on all existing stock options was $-<span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630_zCBkuopYE3H4" title="Unrecognized portion of stock compensation expense">0</span>-.</span></p>

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

<p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zWw5nEEcbT4f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
options under the Company&#8217;s option plans as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zEzFR9Md7Zja" style="display: none">SCHEDULE
OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercisable options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise price</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>range</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average<br/> remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zlMgQMVfamuf" title="Exercise price range, lower limit">0.01</span> to $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zOc6GhSwMCVk" title="Exercise price range, upper limit">49.99</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZdegQJYr1sd" style="width: 17%; text-align: right" title="Number of options, outstanding">37,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZqseROTkqZc" title="Weighted average remaining contractual life, outstanding options">6.1 </span>years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_z9eBSJu25tgg" style="width: 17%; text-align: right" title="Number of options, exercisable">37,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zggPYw3VH4Kj" title="Weighted average remaining contractual life, exercisable options">6.1</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z0P0llawA9zg" title="Exercise price range, lower limit">50.00</span> to $<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z5SOqlPl7Jtb" title="Exercise price range, upper limit">69.99</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zYnmrAr76VNd" style="text-align: right" title="Number of options, outstanding">15,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z8ytPYmQx6Hk" title="Weighted average remaining contractual life, outstanding options">4.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zMWPGMJBYFL8" style="text-align: right" title="Number of options, exercisable">15,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUhUMgv6dOo7" title="Weighted average remaining contractual life, exercisable options">4.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJzWof8uPbP8" title="Exercise price range, lower limit">70.00</span> to $<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zpo3BcVRvKve" title="Exercise price range, upper limit">89.99</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z9PsC3aPYIi4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, outstanding">1,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zZVxsLvyNxGb" title="Weighted average remaining contractual life, outstanding options">1.9 </span>years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zK8YcQPl6xxa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, exercisable">1,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zY86mOz3qNp3" title="Weighted average remaining contractual life, exercisable options">1.9</span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630_zGSQMGTdLHD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, outstanding">53,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zzUiHRSjtX31" title="Weighted average remaining contractual life, outstanding options">5.4</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630_zuSJjlma7KJl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, exercisable">53,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zae9w7QUv46g" title="Weighted average remaining contractual life, exercisable options">5.4</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
stock grants.</i></b> The Board of Directors has granted restricted stock awards under the Plans. Restricted stock awards are valued
on the date of grant and have no purchase price for the recipient. Restricted stock awards typically vest over one to five years corresponding
to anniversaries of the grant date. Under the Plans, unvested shares of restricted stock awards may be forfeited upon the termination
of service to or employment with the Company, depending upon the circumstances of termination. Except for restrictions placed on the
transferability of restricted stock, holders of unvested restricted stock have full stockholder&#8217;s rights, including voting rights
and the right to receive cash dividends.</span></p>

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

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

<p id="xdx_89A_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_z0gNaH2D3YTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all restricted stock activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zXMdWTOXLC4j" style="display: none">SCHEDULE
OF RESTRICTED STOCK ACTIVITY</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Restricted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>grant date<br/> fair value</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Nonvested balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfnvD6CMMNk9" style="width: 16%; text-align: right" title="Number of restricted shares, non-vested beginning balance">53,875</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqqNY6DYP2pc" style="width: 16%; text-align: right" title="Weighted average grant date fair value, non-vested beginning balance">11.27</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9rD8g8Fj1jb" style="text-align: right" title="Number of restricted shares, granted">80,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zq9SJtI7oEHd" style="text-align: right" title="Weighted average grant date fair value, granted">2.12</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfcz0iAaS5E7" style="text-align: right" title="Number of restricted shares, vested">(30,750</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXPbPZJqpIll" style="text-align: right" title="Weighted average grant date fair value, vested">10.06</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8LLTo4C9Lm9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted shares, forfeited">(1,125</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpPSx6q7BNKi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average grant date fair value, forfeited">22.20</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Nonvested balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCB16nyaYX38" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted shares, non-vested ending balance">102,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL3BOVkt1eP4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value, non-vested ending balance">4.34</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zcK3KHJ68L8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company estimated the fair market value of these restricted stock grants based on the closing market price on the date of grant. As of
June 30, 2024, there were $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziTzrvBfUWG4" title="Unrecognized portion of stock compensation expense">184,461</span> of total unrecognized compensation costs related to all remaining non-vested restricted stock grants,
which will be amortized over the next forty-five months in accordance with their respective vesting scale.</span></p>

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

<p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zV3jkjlLlJ9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nonvested balance of restricted stock vests as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zpSC57xH4014" style="display: none">SCHEDULE
OF NON-VESTED BALANCE OF RESTRICTED STOCK</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended</td><td>&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zxYWNHtYrq28" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_ecustom--NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_iI_zKbmVSqNSgE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 through December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">1,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--NumberOfRestrictedShareNonVestInYearOne_iI_ze5uEM4cup55" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,349</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearTwo_iI_ziFkKzRpwhB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,349</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--NumberOfRestrictedShareNonVestInYearThree_iI_zN2fvorGgb5a" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearFour_iI_zeFkYPeWXkMl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_z9juhoGqTva9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634338784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK PURCHASE WARRANTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosureCommonStockPurchaseWarrantsAbstract', window );"><strong>Common Stock Purchase Warrants</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_DGLY_CommonStockPurchaseWarrantsTextBlock', window );">COMMON STOCK PURCHASE WARRANTS</a></td>
<td class="text"><p id="xdx_804_ecustom--CommonStockPurchaseWarrantsTextBlock_zpZ5GZpuuos5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14. <span id="xdx_820_ztKuk14gOL2j">COMMON STOCK PURCHASE WARRANTS</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Purchase Warrants</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 5, 2023, the Company issued warrants to purchase a total of <span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--PlanNameAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zEchi6yQNL85" title="Warrant to purchase">1,125,000</span> shares of Common Stock. The warrant terms provide for net
cash settlement outside the control of the Company under certain circumstances. As such, the Company is required to treat these warrants
as derivative liabilities which are valued at their estimated fair value at their issuance date and at each reporting date with any subsequent
changes reported in the consolidated statements of operations as the change in fair value of warrant derivative liabilities. Furthermore,
the Company re-values the fair value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant
derivative liability transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:</span></p>

<p id="xdx_894_ecustom--ScheduleOfWarrantModificationTableTextBlock_gL3SOWMTTB-NMUVT_zYcQShoZpLF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zvozJ4GIR69" style="display: none">SCHEDULE
OF WARRANT MODIFICATION</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqUbPyT2sP24" style="width: 16%; text-align: right" title="Warrants measurement input">106.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zJZX9YTdZLKf" style="width: 16%; text-align: right" title="Warrants measurement input">105.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zDU9lyDdnpe" style="text-align: right" title="Warrants measurement input">3.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zQwf3kEP88Of" style="text-align: right" title="Warrants measurement input">4.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zM1Znc5Aphyk" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zkDg8jqfdeEj" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zzvnE93jYfya" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zOJiJDd39dI" title="Remaining contractual term">3.8</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zfxhMVWorwl1" title="Warrants measurement input">5.50 </span>&#8211; <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zVbAGzivZ0Dg" title="Warrants measurement input">7.50</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zSbJOzleX6Dj" title="Warrants measurement input">5.50 </span>&#8211; <span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zI9On3rXSrZe" title="Warrants measurement input">7.50</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zUohTaF9YHoc" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zLqsEQMgjaMk" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_z0LuAG4nmQDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

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

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



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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Purchase Warrants</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 25, 2024, the Company issued Series A and pre-funded warrants to purchase a total of <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240625__us-gaap--PlanNameAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zoUKvNXr1BLf" title="Warrant to purchase">1,768,227</span>
shares of Common Stock along with the sale of common stock. The Company also issued Series B Warrants that will be exercisable at any time or times on or after the date Stockholder
Approval is obtained. The warrant terms provide for net cash settlement outside the control of the Company under certain
circumstances. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their
estimated fair value at their issuance date and at each reporting date with any subsequent changes reported in the consolidated
statements of operations as the change in fair value of warrant derivative liabilities. Furthermore, the Company re-values the fair
value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant derivative liability
transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span id="xdx_C08_gL3SOWMTTB-NMUVT_zkVOi31Sz6h6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></span></p>

<div id="xdx_C05_gL3SOWMTTB-NMUVT_zTzAByQs1J1i"><table cellpadding="0" cellspacing="0" id="xdx_306_zA6CaL35cbzb" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zA0RgqcOaAzl" title="Warrants measurement input">72.1</span>
                                                       - <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_z6SHEhwyjPc4" title="Warrants measurement input">101.1</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_z5fTVUiI9Zrc" title="Warrants measurement input">72.5</span>
                                                       - <span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zY9gVtkbfH16" title="Warrants measurement input">101.1</span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zr5GPl5hebpf" title="Warrants measurement input">4.25</span> - <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zINiCJo1NsY9" title="Warrants measurement input">5.46</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zgQGlwd189E3" title="Warrants measurement input">4.33</span>
                                            - <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zFyFPar4cLKg" title="Warrants measurement input">5.47</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zur5mq91ANe6" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zXJrjmFsG2kh" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zuiaoNNdRdhb" title="Remaining contractual term">0.1</span>
                                            - <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zGMltLy6bwBj" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zyKiokX2No1h" title="Remaining contractual term">0.1</span>
                                            - <span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zQ4Vj386TR7f" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zVWS2iPGjODf" title="Warrants measurement input">2.51</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zvQLGWqFQhbc" title="Warrants measurement input">2.51</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zVPk95AnGBgc" style="text-align: right" title="Common stock issuable under the warrants">1,768,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zQcCM6YnL8ad" style="text-align: right" title="Common stock issuable under the warrants">1,768,227</td><td style="text-align: left">&#160;</td></tr>
  </table>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span id="xdx_C05_gL3SOWMTTB-NMUVT_z9Ngd8dgxS3c"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></span></p>

<p id="xdx_891_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z0eMnfFIIclj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes information about shares issuable under warrants outstanding during the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span>&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zWUw3m0BE4vb" style="display: none">SCHEDULE
OF WARRANT ACTIVITY</span>&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_30E_z0SDDWnAdEi4" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average<br/> exercise
    price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zAABbg7aYYvf" style="text-align: right" title="Warrants, vested, beginning balance">1,125,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zRcCOk3JA59b" style="text-align: right" title="Weighted average exercise price, vested, beginning balance">6.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; padding-left: 10pt">Granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zw91YZcsRpxe" style="width: 16%; text-align: right" title="Warrants, granted">1,768,227</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zJ0ov4XBh6Vl" style="width: 20%; text-align: right" title="Weighted average exercise price, granted">2.51</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zmWeb1S7fbsb" style="text-align: right" title="Warrants, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1935">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zqySWthVkcsi" style="text-align: right" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1937">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited/cancelled</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_iN_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zhKJKU8mq5u3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Warrants, forfeited/cancelled"><span style="-sec-ix-hidden: xdx2ixbrl1939">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_znA1PTS4uJO7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited/cancelled"><span style="-sec-ix-hidden: xdx2ixbrl1941">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zPSe6OwLfiKc" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants, vested, ending balance">2,893,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zn1wuUtGfc05" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, vested, ending balance">4.06</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total intrinsic value of all outstanding warrants aggregated $-<span id="xdx_906_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zsxKHekmTkJ9" title="Intrinsic value of outstanding warrants"><span id="xdx_90B_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zrjhQWAwbTOa" title="Intrinsic value of outstanding warrants">0</span></span>- as of June 30, 2024 and 2023, and the weighted average remaining term
was <span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtM_c20240101__20240630_ztxhxZwRKoQ2" title="Outstanding and exercisable warrants, weighted average remaining contractual life">42.6</span> months as of June 30, 2024, respectively.</span></p>



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

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



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

<p id="xdx_893_ecustom--ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_zACgBfhFcjKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
warrants to purchase shares of common stock as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z532wVYBqzdk" style="display: none">SCHEDULE
OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS&#160;</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_305_zUt4R61KlSo3" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)">
  <tr style="vertical-align: bottom">
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding and exercisable warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average <br/> remaining contractual life</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zLY4oWu1Cq9c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price">5.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdrn4SX6qhyi" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zeZbhjBIg3qh" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zqTGb1DGYaEf" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price">6.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zjKumd7Xloe8" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zQyVxmOmvtIb" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDzVTfZUzn3c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, exercise price">7.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zPocbRMkDnn4" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJWp9T85b002" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zohnoylblBpj" style="padding-bottom: 1.5pt; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Exercise price">2.51</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zXrq341fezjk" style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">1,768,227</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zl7y9NeE0T4c" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.41</span> years</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zHSy2gxTi2l3" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding and exercisable warrants, number of warrants">2,893,227</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zEmODiAqdEde" title="Outstanding and exercisable warrants, weighted average remaining contractual life">3.6</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</div><p id="xdx_8A7_zB1pM2xZg1Y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></span></p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_CommonStockPurchaseWarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Purchase Warrants [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;">DGLY_CommonStockPurchaseWarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_DisclosureCommonStockPurchaseWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureCommonStockPurchaseWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636420816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zeppNDTObTmi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15. <span id="xdx_82A_zoDQH4s4ErQj">STOCKHOLDERS&#8217; EQUITY</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2023
Issuance of Restricted Common Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 10, 2023, the board of directors approved the grant of <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_zSnhxbvqfj34" title="Common stock issuance granted">22,500</span> shares of common stock to officers of the Company. <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_z1GXSnzHy9a4" title="Vesting drescription">Such shares
will generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided
that each grantee remains an officer or employee on such dates</span>. Additionally, the board of directors approved the grant of <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zZCN38u9gwC9" title="Common stock issuance granted">12,500</span> restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_zvEt4D3Fnr3b" title="Vesting period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl1991">one</span></span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_zzQlu8jsoz7d" title="Vesting period">two years</span> on their respective
anniversary dates in January through January 2025, provided that each grantee remains an employee of the company on such dates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Issuance of Restricted Common Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2024, the board of directors approved the grant of <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zeL4wT9mAwGb" title="Common stock issuance granted">55,000</span> shares of common stock to officers of the Company. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zPkkwSzc9xXl" title="Vesting drescription">Such shares will
generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided that
each grantee remains an officer or employee on such dates</span>. Additionally, the board of directors approved the grant of <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zujjgvQ7axs9" title="Common stock issuance granted">25,197</span> restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_ziN6dyBEaenj" title="Vesting period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl2001">one</span></span> to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_z1Etd3oGQ7w2" title="Vesting period">two years</span> on their respective
anniversary dates in January through January 2026, provided that each grantee remains an employee of the company on such dates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2024
Private Placement Transaction</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 24, 2024, the Company entered into a private placement transaction (the &#8220;Private Placement&#8221;), pursuant to a
Securities Purchase Agreement (the &#8220;Securities Purchase Agreement&#8221;) with certain institutional investors (the
&#8220;Purchasers&#8221;) for aggregate gross proceeds of approximately $<span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_z2N9YAuR8l1e" title="Proceeds from private placement">2.9</span>
million, before deducting fees of $<span id="xdx_90F_eus-gaap--OtherExpenses_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_zrVZGJGFzL0f" title="Other expenses payable">0.8</span> million to the placement agent and other expenses payable by the Company in connection with
the Private Placement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of the Private Placement, the Company issued an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240624__20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zDHrpq5A9JX4" title="Issuance of stock, shares">1,768,227</span> units and pre-funded units (collectively, the &#8220;Units&#8221;)
at a purchase price of $<span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zEsTmKVCZlSh" title="Share price">2.51</span> per unit (less $<span id="xdx_90D_ecustom--PrefundedUnitPrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zyWxhVyivA7b" title="Pre-funded unit price">0.0001</span> per pre-funded unit). Each Unit consists of (i) one share of common stock, par value
$<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zqKBwuSDCgH2" title="Common stock, par value">0.001</span> per share, of the Company (the &#8220;Common Stock&#8221;) (or one pre-funded warrant to purchase one share of Common Stock (the
&#8220;Pre-Funded Warrants&#8221;)), (ii) one Series A warrant to purchase one share of Common Stock (the &#8220;Series A Warrant&#8221;)
and (iii) one Series B warrant to purchase such number of shares of Common Stock as will be determined on the Reset Date  and in accordance with the terms therein (the &#8220;Series B Warrant&#8221;, and together with the Series A Warrant, the &#8220;Warrants&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cancellation
of Restricted Stock</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the six months ended June 30, 2024, the Company cancelled <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20240101__20240630_zASuRv9ciMGk" title="Cancellation of restricted stock, shares">1,125</span> shares due to termination of employees.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reverse
Stock Split</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 6, 2023, we filed a Certificate of Amendment to the Articles of Incorporation, as amended, with the Secretary of State of the
State of Nevada to effect a <span id="xdx_90C_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zbC7aeU4AORd" title="Reverse stock split">1-for-20 reverse stock split</span> (the &#8220;Reverse Stock Split&#8221;) of the shares of our common stock. The
Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, our board approved appropriate and proportional adjustments to all outstanding
securities or other rights convertible or exercisable into shares of our Common Stock, including, without limitation, all preferred stock,
warrants, options, and other equity compensation rights. All historical share and per-share amounts reflected throughout our consolidated
financial statements and other financial information in this Report have been adjusted to reflect the Reverse Stock Split as if the split
occurred as of the earliest period presented. The par value per share of our common stock was not affected by the Reverse Stock Split.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Noncontrolling
Interests</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company owns a <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--NobilityHealthcareLLCMember_zRsQFAHyw9k1" title="Equity method investment, ownership percentage">51</span>% equity interest in its consolidated subsidiary, Nobility Healthcare. As a result, the noncontrolling shareholders
or minority interest is allocated<span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9p0BunAzDs5" title="Subsidiary, ownership percentage, parent"> 49</span>% of the income/loss of Nobility Healthcare which is reflected in the statement of (income) loss
as &#8220;net (income) loss attributable to noncontrolling interests of consolidated subsidiary&#8221;. <span style="background-color: white">We
reported net income attributable to noncontrolling interests of consolidated subsidiary of $<span id="xdx_909_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240401__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zt0SSKKjjslf" title="Net income (loss) attributable to noncontrolling interest">73,310</span> and $<span id="xdx_900_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230401__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zqU464f2a2Tc" title="Net income (loss) attributable to noncontrolling interest">72,754</span> for the three months ended
June 30, 2024 and 2023, and $<span id="xdx_908_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240101__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9t03vOVlL84" title="Net income (loss) attributable to noncontrolling interest">61,062</span> and $<span id="xdx_905_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230101__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_ziWQdmmvPAOd" title="Net income (loss) attributable to noncontrolling interest">198,993</span> for the six months ended June 30, 2024 and 2023, respectively.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 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(e)(1))<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 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<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/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityNoteDisclosureTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634338784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET EARNINGS (LOSS) PER SHARE<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">NET EARNINGS (LOSS) PER SHARE</a></td>
<td class="text"><p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zBbbMoCIlhJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16. <span id="xdx_828_zGEcfYy4XSzf">NET EARNINGS (LOSS) PER SHARE</span></b></span></p>

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

<p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztdqfIOGS35i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
calculation of the weighted average number of shares outstanding and loss per share outstanding for the three and six months ended June
30, 2024 and 2023 are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zCpUcAPkEm6c" style="display: none">SCHEDULE
OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20240401__20240630_zs93Ejxyhf25" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20230401__20230630_zsBFzm87p4kj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20240101__20240630_zQ2FgghWr55k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20230101__20230630_zB7nLKtaGkT" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended <br/> June
    30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended<br/> June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Numerator for basic and diluted income per share &#8211; Net loss attributable to common stockholders</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_90C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240401__20240630_z4W01lPwRQw3" title="Numerator for basic income loss per share"><span id="xdx_90F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240401__20240630_za7Cc9OmH3Lk" title="Numerator for diluted loss per share">(5,083,861</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230401__20230630_zGck8API5gWh" title="Numerator for basic income loss per share"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230401__20230630_zQSVdrjysbe5" title="Numerator for diluted loss per share">(8,393,304</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240101__20240630_z3XpOYHETcq5" title="Numerator for basic income loss per share"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240101__20240630_zu04DSXBtSWa" title="Numerator for diluted loss per share">(9,014,882</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_907_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230101__20230630_zwtRJ0b9od12" title="Net loss attributable to common stockholders"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230101__20230630_ztISjnlIM1lj" title="Net loss attributable to common stockholders">(14,499,122</span></span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zWR51nb8DZU2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator for basic loss per share &#8211; weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,921,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,785,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,891,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,768,683</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zkffBgk5L9m8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Dilutive effect of shares issuable under stock options and warrants outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2058">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2059">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2060">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2061">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zIce1v2SHCOa" style="vertical-align: bottom; background-color: White">
    <td>Denominator for diluted loss per share &#8211; adjusted weighted average shares outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,921,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,785,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,891,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,768,683</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Net loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_pid_zGxepyzYGKyg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.74</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.01</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.12</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5.24</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_pid_zmD64wSIKce1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.74</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.01</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.12</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5.24</td><td style="text-align: left">)</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
income (loss) per share is based upon the weighted average number of common shares outstanding during the period. For the three and six
months ended June 30, 2024 and 2023, all shares issuable upon conversion of convertible debt and the exercise of outstanding stock options
and warrants were antidilutive, and, therefore, not included in the computation of diluted income (loss) per share.</span></p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</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 (c)<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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-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_EarningsPerShareTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635864688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COUNTRY STAMPEDE ACQUISITION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember', window );">Country Stampede Acquisition [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationDisclosureTextBlock', window );">COUNTRY STAMPEDE ACQUISITION</a></td>
<td class="text"><p id="xdx_808_eus-gaap--BusinessCombinationDisclosureTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_z7ZUAc45KNN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17. <span id="xdx_829_zkSL6pCWZQxi">COUNTRY STAMPEDE ACQUISITION</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 1, 2024, Kustom 440, entered into an Asset Purchase Agreement (the &#8220;Acquisition Agreement&#8221;) with JC Entertainment,
LLC, a Kansas limited liability company (&#8220;JC Entertainment&#8221;). Pursuant to the Acquisition Agreement, Kustom 440 acquired
certain assets associated with a music entertainment event (&#8220;Country Stampede&#8221;), including all intellectual property arising
out of and relating to Country Stampede (&#8220;Country Stampede Intellectual Property&#8221;) and certain contracts in which JC Entertainment
is a party to host and operate the 2024 Country Stampede (the &#8220;Assumed Contracts&#8221;, and together with the Country Stampede
Intellectual Property, the &#8220;Purchased Assets&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
consideration for acquiring the Purchased Assets, Kustom 440 paid JC Entertainment the aggregate purchase price amount $<span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--JCEntertainmentLLCMember_zlagjabvk2dk">542,959</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. Kustom 440 shall receive a credit for all non-refunded festival ticket sales for the 2024 Country Stampede to be calculated immediately
prior to Closing, and JC Entertainment shall be entitled to keep all ticket sale proceeds made and/or received prior to Closing. Kustom
440 shall be obligated, to the extent a refund is sought after Closing, to provide such refund, if appropriate, to the customer requesting
a refund, and shall indemnify and hold harmless JC Entertainment from any and all claims, liabilities, costs, suits, or the like relating
to such refund request.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for business combinations using the acquisition method and that the Company has early adopted the amendments of Regulation
S-X dated May 21, 2020 and has concluded that this acquisition was not significant. Accordingly, the presentation of the assets acquired,
historical financial statements under Rule 3-05 and related pro forma information under Article 11 of Regulation S-X, respectively, are
not required to be presented. Under the acquisition method, the purchase price of the Country Stampede Acquisition has been allocated
to the acquired tangible and identifiable intangible assets and assumed liabilities based on their estimated fair values at the time
of the Country Stampede Acquisition. This allocation involves a number of assumptions, estimates, and judgments that could materially
affect the timing or amounts recognized in our financial statements. The Country Stampede Acquisition was structured as an asset purchase;
however the parties agreed to coordinate the election to invoke IRS Section 338(h)(10) relative to this transaction for tax purposes.
Therefore, the excess purchase price over the fair value of net tangible assets acquired was recorded as goodwill, which will be amortized
over 15 years for income tax filing purposes. Likewise, the other acquired assets were stepped up to fair value and is deductible for
income tax purposes. The results of operations of acquired businesses are included in the consolidated financial statements from the
acquisition date.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
purchase price of the Country Stampede Acquisition was allocated to tangible assets, goodwill, identifiable intangible assets, and assumed
liabilities based on their preliminary estimated fair values at the time of the acquisition. The Company retained the services of an
independent valuation firm to determine the fair value of these identifiable intangible assets. The Company will continue to evaluate
the fair value of the identified intangible assets. The preliminary estimated fair value of assets acquired, and liabilities assumed
in the Country Stampede Acquisition were as follows:</span></p>

<p id="xdx_894_ecustom--ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zeWX3gqf2JRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B6_zbL8EFaEYL55" style="display: none">SCHEDULE
OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zUNeQHEap1B6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As allocated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">(Preliminary)</span></b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 1, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired (provisional):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_z9lf0YtyguGi" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left; padding-left: 10pt">Tangible assets acquired</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">305,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_iI_pp0p0_ze7zDy8ogxi3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Identifiable intangible assets acquired (Trademarks and trade names)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Goodwill_iI_pp0p0_zBxV2CTxrQj2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225,959</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_z4TdWJPPRaW6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(288,000</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_zYJOYy9Ixvb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed pursuant to stock purchase agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(288,000</td><td style="text-align: left">)</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_zML8jaw5SRu3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net assets acquired and liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">542,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Consideration:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_z68GHpjBkIDf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Cash paid at Country Stampede Acquisition date</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_iNI_pp0p0_di_zBkyE59TAny7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Cash paid subsequent to closing</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">142,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Country Stampede Acquisition purchase price</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zo5PV303eCq2" title="Acquisition purchase price">542,959</span></td><td style="text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8AF_ziV5bmnNF5Xf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to
conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there
could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained
about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these
assets or liabilities as of that date.</span></p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/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_BusinessCombinationDisclosureTextBlock</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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635208976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT DATA<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">SEGMENT DATA</a></td>
<td class="text"><p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_zcaUbrc1aU59" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18. <span id="xdx_822_zg55xwonuA78">SEGMENT DATA</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#8217;s Chief Executive Officer or &#8220;CODM&#8221;) in making decisions on how to allocate resources and assess
performance. The Company&#8217;s <span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_zVYHYgNsYEu6" title="Number of operating segments">three</span> operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#8217;s corporate
administrative activities, is also to be reported in the segment information. The Company&#8217;s captive insurance subsidiary provides
services to the Company&#8217;s other business segments and not to outside customers. Therefore, its operations are eliminated in consolidation
and is not considered a separate business segment for financial reporting purposes.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Video Solutions Segment encompasses our law, commercial, and Shield&#8482; divisions. This segment includes both service and product
revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video and health safety solutions.
The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare organizations throughout
the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers and sellers within our
secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell through various platforms.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s corporate administration activities are reported in the corporate line item. These activities primarily include expense
related to certain corporate officers and support staff, certain accounting staff, expense related to the Company&#8217;s Board of Directors,
stock option expense for options granted to corporate administration employees, certain consulting expenses, investor relations activities,
and a portion of the Company&#8217;s legal, auditing and professional fee expenses. Corporate identifiable assets primarily consist of
cash, invested cash (if any), refundable income taxes (if any), and deferred income taxes.</span></p>

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

<p id="xdx_895_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zxilPtu2YPnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
financial information for the Company&#8217;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BA_zXTF0edpK6Yc" style="display: none">SCHEDULE OF SEGMENT REPORTING</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240401__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zHIj5fY9NrJh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20230401__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zJgwhCFjCpYd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20240101__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zQPTbZeQdK" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20230101__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zGkUWFHmJUWe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the three months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_z1K6KRHVwkO7" style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,585,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,899,590</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,303,963</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,798,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_z6vehAZJO5jb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,564,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,724,772</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,998,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,506,361</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zF3lNVPBlWIa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,466,211</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,842,671</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,671,506</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1sO5rDESPr2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Net Revenues</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,616,235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,279,632</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,145,586</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,976,820</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zT5YoCNdyBmc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">287,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">779,408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">853,534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,313,601</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zhQVRm5n8aUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">601,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">802,174</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,065,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,107</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zTwW8RItDCBg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,854</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,155,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,841</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,390,121</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--GrossProfit_z2kaLPPqbKWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Gross Profit</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">242,392</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,737,040</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,763,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,281,829</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating Income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zMzv2K6wlzqe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,400,039</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,364,987</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,533,242</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,328,173</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zsM90wJ5VFuh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,044</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255,809</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zwRN6sAF6Ia6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,828,513</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(328,929</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,470,732</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,561,936</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zwcrcAESOoBg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,992</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,398,832</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,675,571</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,479,211</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_zQMZq9ij7Xq3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Operating Income (Loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,914,221</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,940,704</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(7,553,193</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(11,113,511</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zjlr800xGc5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">203,987</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">387,724</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">402,109</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zdNM03Ma6BX6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,715</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,394</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zVID2ONvUil7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">317,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">318,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,539</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DepreciationAndAmortization_zQhe8EMllbF3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Depreciation and Amortization</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">522,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">547,932</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,079,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,091,042</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2024</b></p></td><td>&#160;</td><td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2023</b></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Assets (net of eliminations):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 54%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zouJbrx8XYC7" style="width: 18%; text-align: right" title="Total Identifiable Assets">22,998,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zo3lsiOwS1Xf" style="width: 20%; text-align: right" title="Total Identifiable Assets">26,396,559</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zgfxFi2jraE9" style="text-align: right" title="Total Identifiable Assets">1,904,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zYKyYNHZ1Jh3" style="text-align: right" title="Total Identifiable Assets">2,260,376</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zQPhWCsFhqi4" style="text-align: right" title="Total Identifiable Assets">6,315,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zWb5Sw6bWfNa" style="text-align: right" title="Total Identifiable Assets">6,324,211</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zJuByY2gtYf1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets">12,108,588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zXxi91OF4go9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets">12,047,663</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Identifiable Assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630_zBSUsazKkRXa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets">43,327,215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--IdentifiableAssets_iI_c20231231_zeqOMX2wmLs8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets">47,028,809</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zAk2IWA9UApg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
segments recorded noncash items effecting the gross profit and operating income (loss) through the established inventory reserves based
on estimates of excess and/or obsolete current and non-current inventory. The Company recorded a reserve for excess and obsolete inventory
in the video solutions segment of $<span id="xdx_908_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zUVqoeyELeZb" title="Inventory reserve">4,008,278</span> and a reserve for the entertainment segment of $<span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zchKmy9kO8z8" title="Inventory reserve">126,723</span> as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
segment net revenues reported above represent sales to external customers. Segment gross profit represents net revenues less cost of
revenues. Segment operating income, which is used in management&#8217;s evaluation of segment performance, represents net revenues, less
cost of revenues, less all operating expenses. Identifiable assets are those assets used by each segment in its operations. Corporate
assets primarily consist of cash, property, plant and equipment, accounts receivable, inventories, and other assets.</span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 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/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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: 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 10: 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 11: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: 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 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<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 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<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 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<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 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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_SegmentReportingDisclosureTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635034640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zCqhxdEUeti1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19. <span id="xdx_825_zbJajVOfHnT1">RELATED PARTY TRANSACTIONS</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transactions
with Managing Member of Nobility Healthcare</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accrued reimbursable expenses payable to Nobility, LLC totaling $<span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_zN55JmwT33x1" title="Accrued reimbursable expenses payable">398,379</span> and $<span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_ziZjY6rDLrwl" title="Accrued reimbursable expenses payable">265,241</span> for the six months ended June 30, 2024
and 2023 and management fees in accordance with the operating agreement of $<span id="xdx_904_eus-gaap--ManagementFeeExpense_c20240401__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zOaOK5lmowZc" title="Management fees">10,024</span> and $<span id="xdx_900_eus-gaap--ManagementFeeExpense_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z2WgxnHvpc1i" title="Management fees">32,181</span> for the three months ended June 30, 2024
and 2023. The company recorded management fees of $<span id="xdx_903_eus-gaap--ManagementFeeExpense_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zqOy0NpGIBD1" title="Management fees">22,403</span> and $<span id="xdx_903_eus-gaap--ManagementFeeExpense_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z65wqX1jB3Ki" title="Management fees">67,106</span> for the six months ended June 30, 2024 and 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transactions
with Related Party of TicketSmarter</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, a trust, the beneficiaries of which are TicketSmarter&#8217;s Chief Executive Officer and his spouse, made a loan
in the amount of $<span id="xdx_909_eus-gaap--NotesPayableCurrent_iI_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zUReLBoA0im1" title="Related party transactions">2,325,000</span> to TicketSmarter to support TicketSmarter&#8217;s operations. On October 2, 2023 an additional $<span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationAsset_iI_c20231002__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z1wn5vqSTyA1" title="Business combination, contingent consideration, asset">375,000</span> was
advanced to Ticketsmarter. The transaction was recorded as a related party note payable (the &#8220;TicketSmarter Related Party Note&#8221;).
The TicketSmarter Related Party Note bears interest of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_ztesnHPEkUVh" title="Interest rate">13.25</span>% per annum with repayment beginning January 2, 2024. As of June 30, 2024,
the entire TicketSmarter Related Party note is $<span id="xdx_900_eus-gaap--NotesPayableCurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zlFpo6Udbv19" title="Notes payable current">2,700,000</span>, is classified as current, with an accrued interest balance of $<span id="xdx_90F_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z775yGFEhHga" title="Accrued interest">283,782</span>. The
use of proceeds of the TicketSmarter Related Party Note was to resolve numerous outstanding payables at a discounted rate, the discount
received is recognized as a gain on extinguishment of liabilities on the statement of operations. Additionally, these negotiations relieved
TicketSmarter of numerous future obligations following fiscal year 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 7: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: 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(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634322352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7mdmwX3Sdgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20. <span id="xdx_82A_zggbrWyNgGyf">SUBSEQUENT EVENTS</span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
previously disclosed, on March 1, 2024, the Company entered into a Note Purchase Agreement (the &#8220;Agreement&#8221;), by and between
the Company, Kustom Entertainment (together with the Company, the &#8220;Borrowers&#8221;), and Mosh Man, LLC, a New Jersey limited liability
company (the &#8220;Purchaser&#8221;), pursuant to which the Borrowers issued to the Purchaser a Senior Secured Promissory Note (the
&#8220;Note&#8221;) with a principal amount of $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_c20240301__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember_zoN2ZTxXnPh1" title="Principal amount">1,425,000</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 13, 2024, the Company entered into a Letter Agreement (the &#8220;<span style="text-decoration: underline">Letter Agreement</span>&#8221;), by and between the Company, Kustom
Entertainment and the Purchaser, increasing automatically the principal amount of the Note from $<span id="xdx_90C_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zy2KZp3R8ndi">1,425,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">to $<span id="xdx_909_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MaximumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpcuXiXBc8D4">1,725,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
provided, however, that if the Borrowers repay the Note in full on or before August 15, 2024, then the principal amount of the Note shall
be reduced automatically by $<span id="xdx_90F_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MinimumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zYDQ7nboTU4f">100,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
Pursuant to the Letter Agreement, the Borrowers&#8217; failure to adhere to Sections 3.2(d)(iii) (the &#8220;Section 3.2(d)(iii) Failure&#8221;)
and Section 3.3(a) (the &#8220;Section 3.3(a) Failure&#8221;) of the Purchase Agreement shall not constitute Events of Default, as defined
in the Purchase Agreement; provided, however, that if the Borrowers shall be in breach or default under the Letter Agreement or otherwise
fail to satisfy their obligations thereunder, the Section 3.2(d)(iii) Failure and Section 3.3(a) Failure shall each automatically constitute
an Event of Default under the Purchase Agreement. Pursuant to the Letter Agreement, the Company agreed to make a cash payment to the
Purchaser in the amount of $<span id="xdx_907_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zwbGWdcsRFG4" title="Cash payment to the purchaser">150,000</span> on or before July 26, 2024. The Company also agreed to sell or enter into a firm commitment to sell
the office building owned by the Company and located at 14001 Marshall Drive, Lenexa, Kansas 66215 (the &#8220;Company Office Building&#8221;)
and pay to the Purchaser: <span id="xdx_90C_eus-gaap--DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpkKZMkyeB3h" title="Debt instrument, debt default, description of event of default">(i) $325,000, if the Company sells or enters into a firm commitment to sell the Company Office Building on
or before August 7, 2024; or (ii) $400,000, if the Company sells or enters into a firm commitment to sell the Company Office Building
after August 7, 2024.</span> Pursuant to the Letter Agreement, the Company&#8217;s failure to sell or enter into a firm commitment to sell the
Company Office Building prior to September 1, 2024 shall constitute an Event of Default, as defined in the Purchase Agreement, under
the Purchase Agreement. The Company shall pay to the Purchaser $<span id="xdx_900_eus-gaap--DebtInstrumentPeriodicPayment_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zINmsc5Z7jx6" title="Purchaser per month">100,000</span> per month until the Note is repaid in full, with the first such
payment occurring on August 12, 2024, and each subsequent payment occurring on the 12th calendar day of each month thereafter. Pursuant
to the Letter Agreement, the Purchaser shall be a party to any and every flow of funds when there is an extraordinary receipt of capital
by the Company. The Company shall pay to the Purchaser a penalty payment of $<span id="xdx_90D_eus-gaap--RepaymentsOfDebt_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1h46UbP9m2d" title="Payment of debt">200,000</span> within five Business Days, as defined in the Purchase
Agreement, if the Company fails to make the Purchaser a party to any flow of funds in respect of an extraordinary receipt of capital
by the Company.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as stated above, the Letter Agreement does not result in any other substantive changes to the Agreement.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purchase
and Sale Agreement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 2, 2024, the Company entered into a purchase and sale agreement (the &#8220;Purchase Agreement&#8221;) with Serenity Now, LLC,
a Kansas limited liability company (the &#8220;Buyer&#8221;) to sell a commercial office building and associated property located at
14001 Marshall Drive, Lenexa, KS (the &#8220;Office Building&#8221;). The Buyer has no prior material relationship with the Company beyond
the Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Agreement, the Buyer has agreed to acquire the Property (as defined in the Agreement) for five million nine hundred thousand and
00/100 dollars ($<span id="xdx_90F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp2d_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_zZ3Mdfa0Pr5a" title="Payments to acquire property">5,900,000</span>), exclusive of closing costs.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Purchase Agreement includes customary representations and warranties, covenants and closing conditions, including, without
limitation, assignment and assumption of existing leases and performance of all the covenants. Pursuant to the terms of the
Agreement, during the Inspection Period (as defined in the Purchase Agreement), the Buyer is entitled to conduct inspections and
review title and survey matters. The Company will lease its premises in the Office Building from the Buyer for six months after the
closing of the Agreement for $<span id="xdx_90E_eus-gaap--PaymentsToAcquireBuildings_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_z5gY18gjtyBh" title="Payments to acquire building">240,000</span>. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On August 12, 2024, pursuant
to the Agreement, the Company and the Buyer completed the sale of the Property. The Buyer has no prior material relationship with the
Company beyond the Agreement.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">The Company issued <span id="xdx_903_eus-gaap--SharesIssued_iI_c20240814__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwTZa2LTKQYi" title="Number of share issued">353,123</span> shares of
common stock subsequent to June 30, 2024.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">Clover Leaf Capital Corp.&#8217;s (&#8220;Clover Leaf&#8221;)
registration statement on Form S-4 was declared effective by the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) as of&#160;Tuesday,
July 30, 2024, relating to the previously announced proposed business combination by and among Clover Leaf, Kustom Entertainment, Inc.
and&#160;CL Merger Sub, Inc.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">On August 1, the board of directors of the Company (the &#8220;Board&#8221;)
set the record date for the dividend distribution to August 12, 2024 for determining stockholders entitled to receive the dividend distribution
(the &#8220;Record Date&#8221;).</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventsAbstract</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_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</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 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<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/2147483399/855-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_SubsequentEventsTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799629516224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_BusinessCombinationsPolicy', window );">Business Combination</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zJjTfviXFZw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zEKehPP0g7i3">Business
Combination</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2023, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Clover Leaf Capital Corp.,
a Delaware corporation (Nasdaq: CLOE) (&#8220;Clover Leaf&#8221;), CL Merger Sub, Inc., a Nevada corporation and a wholly owned subsidiary
of Clover Leaf (&#8220;Merger Sub&#8221;), Yntegra Capital Investments LLC, a Delaware limited liability company, in the capacity as
the representative from and after the Effective Time (as defined in the Merger Agreement) for the stockholders of Clover Leaf in accordance
with the terms and conditions of the Merger Agreement, and Kustom Entertainment, Inc., a Nevada corporation, a wholly owned subsidiary
of the Company, with a focus and mission to own and produce events, festivals, and entertainment alongside its evolving primary and secondary
ticketing technologies (&#8220;Kustom&#8221;). Pursuant to the Merger Agreement, subject to the terms and conditions set forth therein
upon the consummation of the transactions contemplated by the Merger Agreement (the &#8220;Closing&#8221;), Merger Sub will merge with
and into Kustom (the &#8220;Merger&#8221;), with Kustom continuing as the surviving corporation in the Merger and a wholly owned subsidiary
of Clover Leaf. In the Merger, all of the issued and outstanding capital stock of Kustom immediately prior to the Closing shall no longer
be outstanding and shall automatically be cancelled and shall cease to exist, in exchange for the right for the Company to receive the
Merger Consideration (as defined below).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total consideration to be received by Company and its financial advisor at the Closing in connection with the Merger (the &#8220;Merger
Consideration&#8221;) will be a number of newly issued shares of Class A Common Stock, par value $<span id="xdx_909_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_ze0qJKsthK96" title="Business acquisition, share price par value">0.0001</span> per share, of Clover Leaf (the
&#8220;Combined Company Common Stock&#8221;) with an aggregate value equal to $<span id="xdx_903_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20230601__20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zvvWRpKa3aRj" title="Business combination, aggregate value">125,000,000</span>, subject to adjustments for Kustom&#8217;s
closing debt (net of cash) and based on a deemed value of $<span id="xdx_905_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zgJnuqW1mu2a" title="Business acquisition, deemed value per share">11.14</span> per share of Combined Company Common Stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company will also distribute to its stockholders and certain of its warrant holders <span id="xdx_909_ecustom--BusinessAcquisitionPercentageOfWarrantHolders_iI_pid_dp_uPure_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zo1zd8ONSi52" title="Business acquisition percentage of warrant holders">30%</span> of the Combined Company Common Stock received
as Merger Consideration immediately following the Closing, and will distribute the balance of such shares immediately following the lock-up&#160;period,
which will expire six months after the Closing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Closing is subject to the approval of Clover Leaf&#8217;s shareholders and the satisfaction or waiver of certain other customary closing
conditions.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zwg6h8JqtdE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zYzFAMEP8YTb">Basis
of Presentation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles
in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly,
they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete
financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for
a fair presentation have been included. Operating results for the three- and six-month period ended June 30, 2024 are not necessarily
indicative of the results that may be expected for the year ending December 31, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all the
information and footnotes required by generally accepted accounting principles in the United States for complete financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
further information, refer to the audited financial statements and footnotes included in the Company&#8217;s annual report on Form 10-K
for the year ended December 31, 2023.</span></p>

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

<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_DGLY_LiquidityandGoingConcernPolicyTextBlock', window );">Liquidity and Going Concern</a></td>
<td class="text"><p id="xdx_84B_ecustom--LiquidityandGoingConcernPolicyTextBlock_z2XMo3pCagfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><span id="xdx_86B_zvJKlmcBw3Dj">Liquidity
and Going Concern</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During
the second quarter of 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements - Going Concern (Subtopic 205-40):
Disclosure of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern. This update provided U.S. GAAP guidance on
management&#8217;s responsibility in evaluating whether there is substantial doubt about a company&#8217;s ability to continue as a going
concern and about related footnote disclosures. Under this standard, the Company is required to evaluate whether there is substantial
doubt about its ability to continue as a going concern each reporting period, including interim periods. In evaluating the Company&#8217;s
ability to continue as a going concern, management considered the conditions and events that could raise substantial doubt about the
Company&#8217;s ability to continue as a going concern within 12 months after the Company&#8217;s financial statements were issued (August
15, 2024). Management considered the Company&#8217;s current financial condition and liquidity sources, including current funds available,
forecasted future cash flows and the Company&#8217;s obligations due before August 15, 2024. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has experienced net losses and cash outflows from operating activities since inception. For the six months ended June 30, 2024,
the Company had a net loss attributable to common stockholders of $<span id="xdx_90B_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z0XSSnEgoY1b" title="Net loss">8,953,819</span>, net cash used in operating activities of $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20240101__20240630_zrlEF1iykoMl" title="Net cash used in operating activities"><span style="background-color: white">3,408,757</span></span>, $<span id="xdx_903_eus-gaap--NetCashProvidedByUsedInInvestingActivities_c20240101__20240630_zw9OzjeGLXO7" title="Net cash used in investing activities"><span style="background-color: white">36,504</span></span>
provided by investing activities and $<span id="xdx_909_eus-gaap--NetCashProvidedByUsedInFinancingActivities_c20240101__20240630_z7ZX3m9mQxVj" title="Net cash used in financing activities">3,208,817</span> provided by financing activities. The Company will have to restore positive operating
cash flows and profitability over the next year and/or raise additional capital to fund its operational plans, meet its customary payment
obligations and otherwise execute its business plan. There can be no assurance that it will be successful in restoring positive cash
flows and profitability, or that it can raise additional financing when needed, and obtain it on terms acceptable or favorable to the
Company. </span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Company has implemented an enhanced quality control program to detect and correct product issues before they result in significant rework
expenditures affecting its gross margins and has seen progress in that regard. The Company has also implemented a marketing and advertisement
reduction plan for its entertainment segment, which will focus on reducing and alleviating current obligations from its media marketing
agreements and place a hold on entering into any new agreements. The Company believes that its quality control, cost-cutting initiatives,
and new product introduction will eventually restore positive operating cash flows and profitability, although it can offer no assurances
in this regard.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
has evaluated the significance of the conditions described above in relation to the Company&#8217;s ability to meet its obligations and
concluded that, without additional funding, the Company will not have sufficient funds to meet its obligations within one year from the
date the unaudited condensed consolidated financial statements were issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_ConsolidationPolicyTextBlock', window );">Basis of Consolidation</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_zjjGzDgwQFYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zMCqnZlWSIMi">Basis
of Consolidation</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements include the consolidated accounts of Digital Ally, its wholly-owned subsidiaries, Digital Ally International,
Inc., Shield Products, LLC, Digital Ally Healthcare, LLC, TicketSmarter, Inc., Worldwide Reinsurance, Ltd., Digital Connect, Inc., BirdVu
Jets, Inc., Kustom 440, Inc., and its majority-owned subsidiary Nobility Healthcare, LLC. All intercompany balances and transactions
have been eliminated during consolidation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed
Shield Products, LLC in May 2020 to facilitate the sales of its Shield&#8482; line of disinfectant/cleanser products and ThermoVu&#8482;
line of temperature monitoring equipment. The Company formed Nobility Healthcare, LLC (&#8220;Nobility Healthcare&#8221;) in June 2021
to facilitate the operations of its revenue cycle management solutions and back-office services for healthcare organizations. The Company
formed TicketSmarter, Inc. upon its acquisition of Goody Tickets, LLC and TicketSmarter, LLC, to facilitate its global ticketing operations.
The Company formed Worldwide Reinsurance Ltd., which is a captive insurance company domiciled in Bermuda. It will provide primarily liability
insurance coverage to the Company for which insurance may not be currently available or economically feasible in today&#8217;s insurance
marketplace. The Company formed Kustom 440, Inc. in 2022 to create unique entertainment experiences directly for consumers, and Kustom
Entertainment, Inc. in 2023 to serve as the participant in the Business Combination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zhUvH5tThZwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjptvKKqQdWh">Fair
Value of Financial Instruments</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and
notes payable approximate fair value because of the short-term nature of these items.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_842_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_za8AizGc2s8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zosnalWN7zre">Revenue
Recognition</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of Accounting Standards Codification (ASC) 606-10, <i>Revenue from Contracts with Customers</i>, and all
related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers
in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies
the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract,
(3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize
revenue when a performance obligation is satisfied.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has two different revenue streams, product and service, represented through its three segments. The Company reports all revenues
on a gross basis, other than service revenues from the Company&#8217;s entertainment and revenue cycle management segments, Revenues
generated by all segments are reported net of sales taxes.</span></p>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Video
Solutions</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the
customer. In situation where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company
holds a contract bearing enforceable rights and obligations only with the distributor. As part of part of its consideration for the contract,
the Company evaluates certain factors including the customers&#8217; ability to pay (or credit risk). For each contract, the Company
considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the
transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which
it expects to be entitled. As the Company&#8217;s standard payment terms are less than one year, it has elected the practical expedient
under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction
price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is
considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar
circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e. when the Company&#8217;s performance
obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company
considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the
customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair
services or replacement products. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for
product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than
one year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Service
and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is
recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for
extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed
method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration
related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition
criteria have been met.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points
within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year
contract to future deliverables using management&#8217;s best estimate of selling price.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
Cycle Management</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports revenue cycle management revenues on a net basis, as its primary source of revenue is its end-to-end service fees which
is generally determined as a percentage of the invoice amounts collected. These service fees are reported as revenue monthly upon completion
of the Company&#8217;s performance obligation to provide the agreed upon service.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports ticketing revenue on a gross or net basis based on management&#8217;s assessment of whether the Company is acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company sells tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to
the buyer upon confirmation of the order. The Company acts as the principal in these transactions as the ticket is owned by the Company
at the time of sale, therefore controlling the ticket prior to transferring to the customer. In these transactions, revenue is recorded
on a gross basis based on the value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery
of the ticket.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also acts as an intermediary between buyers and sellers through online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from ticketing operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As the Company does not control
the ticket prior to the transfer, the Company acts as an agent in these transactions. Revenue is recognized on a net basis, net of the
amount due to the seller when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#8217;s
listing. Payment is due at the time of sale.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
During the six months ended June 30, 2024, the Company recognized revenue of $<span id="xdx_90E_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn5n6_di_c20240101__20240630_zwY1WSi4grUk" title="Contract liabilities, revenue recognized">1.4</span> million related to its contract liabilities. Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Total contract liabilities consist of the following:</span></p>

<p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zn5nt7DgxOfa" style="display: none">SCHEDULE OF CONTRACT LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,937,168</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">767,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(610,807</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">3,093,492</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">7,340,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">412,632</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(753,950</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,999,141</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">10,277,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">1,179,763</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(1,364,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">10,092,633</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,154,874</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">1,246,212</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(496,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">2,905,052</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">5,818,082</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">1,223,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(487,106</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,554,473</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">7,972,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">2,469,709</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(983,140</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">9,459,525</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_z4zGBpysvVJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
returns and allowances aggregated $<span id="xdx_909_ecustom--SalesReturnsAndAllowances_c20240101__20240630_zf13BHFzSp4l" title="Sales return and allowances">93,170</span> and $<span id="xdx_903_ecustom--SalesReturnsAndAllowances_c20230101__20231231_zXIixXpUEcp1" title="Sales return and allowances">117,713</span> for the six months ended June 30, 2024 and December 31, 2023, respectively. Obligations
for estimated sales returns and allowances are recognized at the time of sales on an accrual basis. The accrual is determined based upon
historical return rates adjusted for known changes in key variables affecting these return rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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</a></td>
<td class="text"><p id="xdx_847_eus-gaap--UseOfEstimates_zgXjPprsAMPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zMFla80jYpN8">Use
of Estimates</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States
of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during
the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not
limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair
value of warrants, options, the recognition of revenue, inventory valuation reserve, fair value of assets and liabilities acquired in
a business combination, incremental borrowing rate on leases, the valuation allowance for deferred tax assets and other legal claims
and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which
the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period
that they are determined to be necessary.</span></p>

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




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zyXf3jSlz4Z" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_zdiaAkLRYbz1">Cash
and cash equivalents</span>:</b></span></p>

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

<p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zgqWOwKPvzW8" style="display: none">SCHEDULE OF SHORT TERM INVESTMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30, 2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0873">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0879">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0887">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0897">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0903">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0911">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p id="xdx_8AC_zlAOn8HKwZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that
at times may be in excess of the federally insured limit of $<span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240630_zN0wEA3mYVd" title="Cash, FDIC insured amount">250,000</span> per bank. The Company minimizes this risk by placing its cash deposits
with major financial institutions. At June 30, 2024 and December 31, 2023, the uninsured balance amounted to $<span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_c20240630_zhlbLlSFyQmi" title="Uninsured balance">136,717</span> and $<span id="xdx_90F_eus-gaap--CashUninsuredAmount_iI_c20231231_z5HxNjVF4P39" title="Uninsured balance">29,700</span>, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zI6Tde8WDJej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zHJrZZAG0Akf">Restricted
Cash</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash of $<span id="xdx_900_eus-gaap--RestrictedCashNoncurrent_iI_c20240630_z5fjczX9pno3" title="Restricted cash">97,600</span> and $<span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_c20231231_zLstdWNPZ5b9" title="Restricted cash">97,600</span> was included in other assets as of June 30, 2024 and December 31, 2023, respectively. Restricted cash consists
of bank deposits that collateralize our debt obligations.</span></p>

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

<p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BC_zebo9sXArlk4" style="display: none">SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">517,113</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">680,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term restricted cash included in other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cash, cash equivalents and restricted cash in the statements of cash flows</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">614,713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">778,149</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zAgGc7sWhvzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zARxKGiYSsT4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zZiZxXcNK1qg">Accounts
Receivable</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding
amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables
and considering a customer&#8217;s financial condition, credit history, and current economic conditions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.
A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days
beyond terms. No interest is charged on overdue trade receivables.</span></p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Other Intangibles</a></td>
<td class="text"><p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zzbUZrMzFuph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z05fhmaDuSEk">Goodwill
and Other Intangibles</span>:</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Goodwill
</i>- In connection with acquisitions, the Company applies the provisions of ASC 805, <i>Business Combinations</i>, using the acquisition
method of accounting. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired
is recorded as goodwill. In accordance with ASC 350, <i>Intangibles - Goodwill and Other</i>, the Company assesses goodwill for impairment
annually as of December 31, and more frequently if events and circumstances indicate that goodwill might be impaired.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
impairment testing is performed at the reporting unit level. Goodwill is assigned to reporting units at the date the goodwill is initially
recorded. Once goodwill has been assigned to reporting units, it no longer retains its association with a particular acquisition, and
all of the activities within a reporting unit, whether acquired or internally generated, are available to support the value of the goodwill.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Traditionally,
goodwill impairment testing is a two-step process. Step one involves comparing the fair value of the reporting units to its carrying
amount. If the carrying amount of a reporting unit is greater than zero and its fair value is greater than its carrying amount, there
is no impairment. If the reporting unit&#8217;s carrying amount is greater than the fair value, the second step must be completed to
measure the amount of impairment, if any. Step two involves calculating an implied fair value of goodwill. The Company has adopted ASU
2017-04 which simplifies subsequent goodwill measurement by eliminating step two from the goodwill impairment test. As a result, the
Company compares the fair value of a reporting unit with its respective carrying value and recognized an impairment charge for the amount
by which the carrying amount exceeded the reporting unit&#8217;s fair value.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determines the fair value of its reporting units using the market approach. Under the market approach, we estimate the fair value
based on multiples of comparable public companies and precedent transactions. Significant estimates in the market approach include: identifying
similar companies with comparable business factors such as size, growth, profitability, risk and return on investment, and assessing
comparable revenue and operating income multiples in estimating the fair value of the reporting unit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Long-lived
and Other Intangible Assets - </i>The Company periodically assesses potential impairments of its long-lived assets in accordance with
the provisions of ASC 360, <i>Accounting for the Impairment or Disposal of Long-lived Assets</i>. An impairment review is performed whenever
events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The Company groups its assets
at the lowest level for which identifiable cash flows are largely independent of the cash flows of the other assets and liabilities.
The Company has determined that the lowest level for which identifiable cash flows are available is the operating segment level.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors
considered by the Company include, but are not limited to, significant underperformance relative to historical or projected operating
results; significant changes in the manner of use of the acquired assets or the strategy for the overall business; and significant negative
industry or economic trends. When the carrying value of a long-lived asset may not be recoverable based upon the existence of one or
more of the above indicators of impairment, the Company estimates the future undiscounted cash flows expected to result from the use
of the asset and its eventual disposition. If the sum of the expected future undiscounted cash flows and eventual disposition is less
than the carrying amount of the asset, the Company recognizes an impairment loss. An impairment loss is reflected as the amount by which
the carrying amount of the asset exceeds the fair value of the asset, based on the fair value if available, or discounted cash flows,
if fair value is not available. The Company last assessed potential impairments of its long-lived assets as of December 31, 2023 and
concluded that there was no impairment. Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances
were noted that required an interim goodwill impairment test.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets include deferred patent costs, license agreements, trademarks and trade names. Legal expenses incurred in preparation of patent
application have been deferred and will be amortized over the useful life of granted patents. Costs incurred in preparation of applications
that are not granted will be charged to expense at that time. The Company has entered into several sublicense agreements under which
it has been assigned the exclusive rights to certain licensed materials used in its products. These sublicense agreements generally require
upfront payments to obtain the exclusive rights to such material. The Company capitalizes the upfront payments as intangible assets and
amortizes such costs over their estimated useful life on a straight-line method.</span></p>

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

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zMFcXmMiAuO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_z7eTBECpa1bg">Segment
Reporting</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#8217;s Chief Executive Officer or &#8220;CODM&#8221;) in making decisions on how to allocate resources and assess
performance. The Company&#8217;s <span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_z4lptHnPdP7k" title="Number of operating segments">three</span> operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#8217;s corporate
administrative activities and are also to be reported in the segment information.</span></p>

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

<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_DGLY_ContingentConsiderationPolicyTextBlock', window );">Contingent Consideration</a></td>
<td class="text"><p id="xdx_844_ecustom--ContingentConsiderationPolicyTextBlock_z4lJPvRxHLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_z9hn7zfxFjUe">Contingent
Consideration</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under the
Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 480, Distinguishing Liabilities
from Equity, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of
the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value through the consolidated
statement of operations.</span></p>

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

<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_DGLY_NonControllingInterestsPolicyTextBlock', window );">Non-Controlling Interests</a></td>
<td class="text"><p id="xdx_842_ecustom--NonControllingInterestsPolicyTextBlock_zMGOT3T3Mdmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z7KseiWjNLI8">Non-Controlling
Interests</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s Consolidated Financial Statements represent the interest in subsidiaries held by our venture partner.
The venture partner holds a noncontrolling interest in the Company&#8217;s consolidated subsidiary Nobility Healthcare, LLC. Since the
Company consolidates the financial statements of all wholly-owned and majority owned subsidiaries, the noncontrolling owners&#8217; share
of each subsidiary&#8217;s results of operations are deducted and reported as net income or loss attributable to noncontrolling interest
in the Consolidated Statements of Operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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 );">New Accounting Standards</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zuObnMVhsRMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zlF29eWf31Y9">New
Accounting Standards</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued Accounting Standards Update No. 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable
Segment Disclosures&#8221; (&#8220;ASU 2023-07&#8221;), which is intended to improve reportable segment disclosure requirements, primarily
through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December
15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to
be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories
and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in
the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial
statements and related disclosures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#8220;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#8221;
(&#8220;ASU 2023-09&#8221;), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories
in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between
domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU
2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among
other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual
financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis,
but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated
financial statements and related disclosures.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ContingentConsiderationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration [Policy 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;">DGLY_ContingentConsiderationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LiquidityandGoingConcernPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liquidity and Going Concern [Policy 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;">DGLY_LiquidityandGoingConcernPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NonControllingInterestsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>NonControlling Interests [Policy 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;">DGLY_NonControllingInterestsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-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_BusinessCombinationsPolicy</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-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_ConsolidationPolicyTextBlock</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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_GoodwillAndIntangibleAssetsGoodwillPolicy</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable. Includes, but is not limited to, accounts receivable and financing receivable.</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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-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 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-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_ReceivablesPolicyTextBlock</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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</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 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 2: 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 (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: 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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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_SegmentReportingPolicyPolicyTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635208480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_DGLY_ScheduleOfContractLiabilitiesTableTextBlock', window );">SCHEDULE OF CONTRACT LIABILITIES</a></td>
<td class="text"><p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zn5nt7DgxOfa" style="display: none">SCHEDULE OF CONTRACT LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,937,168</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">767,131</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(610,807</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">3,093,492</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">7,340,459</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">412,632</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(753,950</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,999,141</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">10,277,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">1,179,763</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(1,364,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">10,092,633</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Additions/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reclass</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recognized</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June 30,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Contract liabilities, current</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning">2,154,874</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass">1,246,212</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized">(496,034</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending">2,905,052</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contract liabilities, non-current</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning">5,818,082</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass">1,223,497</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized">(487,106</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending">6,554,473</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning">7,972,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass">2,469,709</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized">(983,140</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending">9,459,525</td><td style="text-align: left">&#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_ScheduleOfShortTermDebtTextBlock', window );">SCHEDULE OF SHORT TERM INVESTMENTS</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zgqWOwKPvzW8" style="display: none">SCHEDULE OF SHORT TERM INVESTMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
    30, 2024</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Realized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0871">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0873">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">439,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0879">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0881">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77,232</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0887">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0889">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">517,113</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Adjusted
    <br/> Cost</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Gains</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
    <br/> Losses</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
    <br/> Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demand
    deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0895">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0897">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">545,207</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
    investments with original maturities of 90 days or less (Level 1):</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Money
    market funds</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0903">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0905">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">135,342</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0911">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0913">&#8212;</span></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">680,549</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS</a></td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BC_zebo9sXArlk4" style="display: none">SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">517,113</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">680,549</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term restricted cash included in other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,600</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cash, cash equivalents and restricted cash in the statements of cash flows</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">614,713</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">778,149</td><td style="text-align: left">&#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_DGLY_ScheduleOfContractLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Contract Liabilities [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;">DGLY_ScheduleOfContractLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents restricted as to withdrawal or usage.</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-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(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</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_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfShortTermDebtTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799734659024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_ScheduleOfInventoryCurrentTableTextBlock', window );">SCHEDULE OF INVENTORIES</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRDUiLyBzuje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zRyiYGpOhwzg" style="display: none">SCHEDULE OF INVENTORIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20240630_zYikgfwyJjV3" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
30, 2024</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20231231_zh1I4sROS2n8" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b>2023</b></p></td><td>&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_pp0p0_maIGzK1c_z81iEyQMkxcd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Raw material and component parts&#8211; video solutions segment</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right">2,614,267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">3,044,653</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maIGzK1c_zfiLVJ3yvCJ3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work-in-process&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,396</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--InventoryFinishedGoodsVideoSolutions_iI_pp0p0_maIGzK1c_zUXTVK5H8VXa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods &#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,436,629</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,623,489</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--FinishedGoodsEntertainmentSegment_iI_pp0p0_maIGzK1c_zJ5Vw1Nhb6Re" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">286,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">699,204</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzK1c_maINzSbr_zsWdObeqS6q4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Subtotal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,353,134</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,387,742</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--InventoryValuationReservesVideoSolutions_iNI_pp0p0_di_msINzSbr_zHnROyBpwrsd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory&#8211; video solutions segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,008,278</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,355,666</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_ecustom--ReserveForExcessAndObsoleteInventoryEntertainmentSegment_iNI_pp0p0_di_msINzSbr_zYKAxMv7JDCg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Reserve for excess and obsolete inventory &#8211; entertainment segment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(126,723</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(186,795</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_pp0p0_mtINzSbr_zFXlh2P5mqUe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total inventories</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,218,133</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,845,281</td><td style="text-align: left">&#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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(a))<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(6)(b))<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(6)(c))<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> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-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_ScheduleOfInventoryCurrentTableTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634981808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT OBLIGATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_ConvertibleDebtTableTextBlock', window );">SCHEDULE OF DEBT OBLIGATIONS</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ConvertibleDebtTableTextBlock_znaLGXfzL47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span>&#160;&#160;<span id="xdx_8BB_zZpOajz0S7a1" style="display: none">SCHEDULE OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20240630_zpTIH3WDCL9h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_zwuVXCNcVey" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DebtInstrumentFaceAmount_iI_maLTDzJq7_zfy0VjKVqJUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Economic injury disaster loan (EIDL)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,154</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">147,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_maLTDzJq7_zjZmDYlkflt7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0993">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">129,651</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--BusinessCombinationContingentConsiderationLiabilityOne_iI_maLTDzJq7_zCGVuw93ye54" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0996">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,819</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--RevolvingLoanAgreement_iI_maLTDzJq7_ztsv1C5JRUvh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Revolving Loan Agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,880,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--CommercialExtensionOfCreditEntertainmentSegment_iI_maLTDzJq7_zUPRwx5SuUq8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Commercial Extension of Credit- Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,928</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--MerchantAdvances_iI_maLTDzJq7_zfyxpEQ8VnE4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Merchant Advances &#8211; Video Solutions Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,259,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,350,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--MerchantAdvancesEntertainmentSegment_iI_maLTDzJq7_zU2NvkI7LwD5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Merchant Advances &#8211; Entertainment Segment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,373,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1009">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_iNI_di_msLTDzJq7_zmEClXxvmS4e" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Unamortized debt issuance costs</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(791,434</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(540,429</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebt_iTI_mtLTDzJq7_zcHjgdAJZw13" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,879,321</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,113,750</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_z13l0FG62zhf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: current maturities of debt obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,980,903</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,260,513</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LongTermDebtNoncurrent_iI_zQ87XyDcik1f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Debt obligations, long-term</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,898,418</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,853,237</td><td style="text-align: left">&#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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">SCHEDULE OF MATURITY OF DEBT OBLIGATIONS</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zu8CfBfFFesa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt
obligations mature as follows as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B0_zKKq6eCZf5Ha" style="display: none">SCHEDULE OF MATURITY OF DEBT OBLIGATIONS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240630_zLJ5WJidnXI" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pp0p0_maLTDzTc2_zMRGjhfqkRN6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">2,979,213</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzTc2_zAGnxpzaF3A4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,759,024</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzTc2_z2yH4jFfmCpf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,542</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_maLTDzTc2_zT4KwRfmhXka" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,677</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_iI_pp0p0_maLTDzTc2_z2fPWKUeINIc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,865</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzTc2_z42BN2IgiQH3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,879,321</td><td style="text-align: left">&#160;</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_DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock', window );">SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED</a></td>
<td class="text"><p id="xdx_899_ecustom--ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_zbwF0sd0FrKe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_z6OJOOzwx4D8" style="display: none">SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 12pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Terms at April 5, 2023 (issuance date)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zi8pd9zaGe3k" style="width: 18%; text-align: right" title="Volatility - range">106.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z4w2LzbIfpy9" style="text-align: right" title="Risk-free rate">3.36</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z0gBFJn1ZdUk" style="text-align: right" title="Dividend">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKvLAUlE37ac" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBCh6iabFlwe" title="Exercise price">5.50</span> &#8211; <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z60RSIOtPJ36" title="Exercise price">7.50</span></span></td><td style="text-align: left"></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zjCa8nZDJgNe" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#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_DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Warrants to Purchase Common Stock Granted [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;">DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</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_ConvertibleDebtTableTextBlock</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_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term debt.</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 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799746639824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zeKfR966mYnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the Company&#8217;s hierarchy for its financial assets and liabilities measured at fair value on a recurring
basis as of June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_z2hYupHNHtJ4" style="display: none">SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zTx1ExmDaXA1" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1213">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zGHvhmVh7py2" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1215">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zSuOEhCjhwbb" style="width: 10%; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_z3c2KrD42Ho1" style="width: 10%; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_znwahPsz3Kja" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1221">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z2tZqx6wjINd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1223">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zfdrRtOap6Ye" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1225">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zHGYn7tPE3wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1227">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_ziXvdYP7GNW4" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1229">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWEoBKi0UQZ1" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1231">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zsEWvZCa0ti6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630_zge0Cc29jIoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">3,796,746</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Warrant derivative liabilities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zhUwfptGmqv5" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1237">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zLINR2RCug2e" style="width: 10%; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1239">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zeQH7L9LAzWa" style="width: 10%; text-align: right" title="Liabilities, fair value">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zdLG7DGPAmM7" style="width: 10%; text-align: right" title="Liabilities, fair value">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Contingent consideration promissory notes and contingent consideration earn-out agreement</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zKXP3XLTzmb6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1245">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zvlpp4ZjV27g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1247">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zdnJItdu6ql7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value">188,470</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z54bhzNGfSR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value">188,470</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgYf2dbQRay6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1253">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zGUP8F5sa5Xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"><span style="-sec-ix-hidden: xdx2ixbrl1255">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z7o2hsZ21Joj" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">1,558,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231_ziAg1keod8F6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value">1,558,208</td><td style="text-align: left">&#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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock', window );">SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS</a></td>
<td class="text"><p id="xdx_896_eus-gaap--FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_zYawQZMHjiDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the change in Level 3 tier value measurements for the three months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_z6gCN0S6Spb4" style="display: none">SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Contingent<br/> Consideration<br/> Promissory Notes and Earn-Out Agreement</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Derivative<br/> Liabilities</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zufWLgK1kHQk" style="width: 16%; text-align: right" title="Beginning balance">188,470</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zvsXYp7a7qU1" style="width: 16%; text-align: right" title="Beginning balance">1,369,738</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issuance of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--IssuanceOfWarrantDerivativeLiabilities_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zqakSOKU7xFf" style="text-align: right" title="Issuance of warrant derivative liabilities">2,075,300</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of warrant derivative liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zkcSugDCFCUh" style="text-align: right" title="Change in fair value of warrant derivative liabilities"><span style="-sec-ix-hidden: xdx2ixbrl1269">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zryLAXLGrkcc" style="text-align: right" title="Change in fair value of warrant derivative liabilities">351,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Principal payments on contingent consideration promissory notes &#8211; Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zklOMv5j20c8" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions">(188,470</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zr6tXiuCDU0e" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1275">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_z1WPfGl0ojLh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1277">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zU6LpEE1874d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"><span style="-sec-ix-hidden: xdx2ixbrl1279">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zFAWbXkqLXP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1281">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zpSf3yQMVeXg" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">3,796,748</td><td style="text-align: left">&#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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-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_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock</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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/2147482106/820-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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635531840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">SCHEDULE OF ACCRUED EXPENSES</a></td>
<td class="text"><p id="xdx_89D_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zWtIzlDV6ZJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
expenses consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BE_zHQRMU2OhAsj" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zvPr7h6NMUQ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_z8YH5CHnnrMc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--ProductWarrantyAccrualWarrantCurrent_iI_pp0p0_maALCz4DZ_zzk4u8dRbHxi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Accrued warranty expense</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">11,615</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">17,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--AccruedLitigationCosts_iI_pp0p0_maALCz4DZ_zZJjhOXrKl47" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued litigation costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,040,292</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,040,292</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz4DZ_zHYXsFDHe1M9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,421</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--AccruedPayrollTaxesCurrent_iI_pp0p0_maALCz4DZ_zKBCPAVc2OB8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll and related fringes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">420,596</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">367,826</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--AccruedSalesReturnsAndAllowancesCurrent_iI_pp0p0_maALCz4DZ_z7BCsySJv029" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued sales returns and allowances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117,713</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maALCz4DZ_zMcEjdCxQ3jl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161,639</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,981</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--AccruedInterestRelatedPartyCurrent_iI_pp0p0_maALCz4DZ_zvD4mbhoDAyf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued interest - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,782</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,031</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--CustomersDepositsCurrent_iI_pp0p0_maALCz4DZ_z7JwgTTeJP1k" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75,283</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,462</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4DZ_z9XG0IdADgMe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">172,905</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4DZ_zva3cT4gw2Lj" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accrued
    expenses</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,380,005</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,269,330</td><td style="text-align: left">&#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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">SCHEDULE OF ACCRUED WARRANTY EXPENSE</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zaCb8lD1oyYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
warranty expense was comprised of the following for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BF_zEULCSnOAgIk" style="display: none">SCHEDULE OF ACCRUED WARRANTY EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Beginning balance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_c20240101__20240630_zlWJAxNXfSb8" style="width: 18%; text-align: right" title="Beginning balance">17,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Provision for warranty expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pp0p0_c20240101__20240630_zI1puldTbPOh" style="text-align: right" title="Provision for warranty expense">38,898</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Charges applied to warranty reserve</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_ecustom--ProductWarrantyAccrualChargesAppliedToWarrantyReserve_pp0p0_c20240101__20240630_zK3kR4ilghC6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Charges applied to warranty reserve">(44,982</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Ending balance</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pp0p0_c20240101__20240630_zVqrJtp1uvja" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">11,615</td><td style="text-align: left">&#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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of accrued liabilities.</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_ScheduleOfAccruedLiabilitiesTableTextBlock</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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_ScheduleOfProductWarrantyLiabilityTableTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634508400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAID EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">SCHEDULE OF PREPAID EXPENSE</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zIPzft7tMddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid
expenses were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zAaLSeLMtUx9" style="display: none">SCHEDULE OF PREPAID EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_494_20240630_zlIUIV83XM6a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_495_20231231_ziyFvnY8ItN" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_405_ecustom--PrepaidInventory_iI_maPECzVvZ_zgYarYdoYW7j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 57%; text-align: left">Prepaid inventory</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,200,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 19%; text-align: right">5,318,939</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--PrepaidAdvertising_iI_maPECzVvZ_zv1AANbSPjPg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid advertising</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">612,292</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPECzVvZ_zVRzR6HNubPl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,009,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">435,137</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PrepaidExpenseCurrent_iTI_mtPECzVvZ_zdQpAuHc3gRc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total prepaid expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,620,477</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,366,368</td><td style="text-align: left">&#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_DGLY_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799762444192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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 );">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p id="xdx_892_eus-gaap--PropertyPlantAndEquipmentTextBlock_zm3GcoM1Dn62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant and equipment consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BD_zGfMJ3IBNZ1h" style="display: none">SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Estimated <br/> Useful Life</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20240630_zevx55CgJji6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49F_20231231_zJt3ZGSy794k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--Building_iI_pp0p0_maPPAEGzEav_zT24mGhiAUwb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 42%">Building</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: right"><span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z8kPecQLUDT9" title="Estimated Useful Life">25</span> years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,537,037</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">4,537,037</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--Land_iI_pp0p0_maPPAEGzEav_zrr2maHiJCu3" style="vertical-align: bottom; background-color: White">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zVLyEsuoOKF8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2024%23UsefulLifeTermOfLeaseMember"><span style="-sec-ix-hidden: xdx2ixbrl1370">Infinite</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">739,734</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">739,734</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzEav_zbcIanwFdt86" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture, fixtures, equipment, and aircraft</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCI1sTC7Zsa6" title="Estimated Useful Life">3</span>-<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSWUCsFoc4ok" title="Estimated Useful Life">20</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">779,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,065,092</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzEav_zbCxGCANflm" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Warehouse and production equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MinimumMember_zAaB0Hncgnhe" title="Estimated Useful Life">3</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MaximumMember_zPLQHYlFUSY" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">237,141</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,055</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--DemonstrationAndTradeshowEquipmentGross_iI_pp0p0_maPPAEGzEav_zDpGhANznAxl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Demonstration and tradeshow equipment</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MinimumMember_zq4VW7svPCtf" title="Estimated Useful Life">3</span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MaximumMember_z7cGHhYu2qul" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,987</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--BuildingsAndImprovementsGross_iI_pp0p0_maPPAEGzEav_zFI3qlkAcmC9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Building improvements</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zHl3UOTKZkF8" title="Estimated Useful Life">5</span>-<span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zndiuyXCWa03" title="Estimated Useful Life">7</span> years</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,341,471</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,328,654</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzEav_maPPAENzyT5_zaZpEMq8YCo9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total cost</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,713,053</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,787,559</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzyT5_zgbaiJsRrs8j" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: accumulated depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,679,962</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,503,857</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzyT5_ztNMTWzoAiXl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,033,091</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,283,702</td><td style="text-align: left">&#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>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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636412656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING LEASE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosureOperatingLeaseAbstract', window );"><strong>Operating Lease</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_DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock', window );">SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES</a></td>
<td class="text"><p id="xdx_89C_ecustom--ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_zALyQ5eMMjH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B3_z8xSimFHKWZj" style="display: none">SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20240630_zWcFhZH2X7r9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zI4bj9JijdO5" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left">Operating lease right of use assets</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">869,166</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maOLLz8FW_zGO6YwSrOqji" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease obligations-current portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">223,629</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLz8FW_zzbfpuTQkWX2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating lease obligations-less current portion</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">692,423</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iTI_mtOLLz8FW_zVfQxzQ78hBi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total operating lease obligations</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="text-align: left">&#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_LeaseCostTableTextBlock', window );">SCHEDULE OF LEASE EXPENSE</a></td>
<td class="text"><p id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_zbpKdILCYrS" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of lease expense were as follows for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B4_zLpEvmY8fxxi" style="display: none">SCHEDULE OF LEASE EXPENSE</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_497_20240101__20240630_zTIV4CNFCikj" style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zOtRkik6hwu8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Selling, general and administrative expenses</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right">226,695</td><td style="width: 1%; text-align: left">&#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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</a></td>
<td class="text"><p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zhsSJpBeu2Ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
are the minimum lease payments for each year and in total:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B9_zJCVlkoDapj" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20240630_z37w8VwT9uOg" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzlcD_zfeO8ErjDO68" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify; padding-left: 10pt">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">146,105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzlcD_zOl4Dwf7hnNe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">288,720</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzlcD_z1Qai0ZPXCei" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">293,300</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzlcD_zMQp7Mq5Jybe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117,492</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_pp0p0_maLOLLPzlcD_z2Z2recAN12i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">235,020</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzlcD_zdCa2ywh1xpl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted minimum future lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,080,637</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXA01vlOSsH1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Imputed interest</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(164,585</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zot0NKUZvzjb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total operating lease liability</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">916,052</td><td style="text-align: left">&#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_DGLY_DisclosureOperatingLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureOperatingLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Operating Leases Right of Use Assets and Liabilities [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;">DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_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>
</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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635531840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">SCHEDULE OF INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zS9VzPSTIZa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets consisted of the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BB_zd8EBZRLvxff" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> value</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> amortization</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> carrying<br/> value</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amortized intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 40%; text-align: left; padding-left: 10pt">Licenses (video solutions segment)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z1faeLJtKW6d" style="width: 6%; text-align: right" title="Gross value">151,652</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zLLhLtKb3EH4" style="width: 6%; text-align: right" title="Accumulated amortization">21,270</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrqO31Pr8TLb" style="width: 6%; text-align: right" title="Net carrying value">130,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zOHtfAYD8roj" style="width: 6%; text-align: right" title="Gross value">225,545</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z9bPLZaUwHR2" style="width: 6%; text-align: right" title="Accumulated amortization">89,887</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zjT6tR5FRJd2" style="width: 6%; text-align: right" title="Net carrying value">135,658</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Patents and trademarks (video solutions segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zCXES3dyIAm5" style="text-align: right" title="Gross value">483,521</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zXGaUeRd6Ec2" style="text-align: right" title="Accumulated amortization">332,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zrGYZ40gda7" style="text-align: right" title="Net carrying value">151,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zkOzMNX62Ynl" style="text-align: right" title="Gross value">483,521</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_z0s4CXMnvpqh" style="text-align: right" title="Accumulated amortization">266,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zBdzMauBrsRe" style="text-align: right" title="Net carrying value">217,118</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Sponsorship agreement network (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z9oUFI4QHrhg" style="text-align: right" title="Gross value">5,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zvAlss1RcMgb" style="text-align: right" title="Accumulated amortization">3,173,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z6L7k3Y0vbUl" style="text-align: right" title="Net carrying value">2,426,667</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zerHy6syrFu8" style="text-align: right" title="Gross value">5,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zct9ALTPXpul" style="text-align: right" title="Accumulated amortization">2,613,333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zhrCHSG2WHRc" style="text-align: right" title="Net carrying value">2,986,667</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">SEO content (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zjkfvaHIW1y3" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_z3zWBvpE0Eib" style="text-align: right" title="Accumulated amortization">425,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zIidredPt7ni" style="text-align: right" title="Net carrying value">175,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zxJGv0131eX8" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zn7BWd9rkSyl" style="text-align: right" title="Accumulated amortization">350,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zj36dVleN4Xb" style="text-align: right" title="Net carrying value">250,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Personal seat licenses (entertainment <br/> segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zjwzsf1Ge7Gg" style="text-align: right" title="Gross value">117,339</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zcZvffueUQE9" style="text-align: right" title="Accumulated amortization">11,081</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zF6VIEWQ0eP8" style="text-align: right" title="Net carrying value">106,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_z0rrb7NtzED2" style="text-align: right" title="Gross value">180,081</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zaJVVLxp9Kdb" style="text-align: right" title="Accumulated amortization">14,004</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zKUMUWPW6GLd" style="text-align: right" title="Net carrying value">166,077</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrkV2nZKfZl8" style="text-align: right" title="Gross value">23,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrNbmQhAHqua" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1564">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zeMJWUVftKUe" style="text-align: right" title="Net carrying value">23,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zY1xVBKwaPJd" style="text-align: right" title="Gross value"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1568">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zaT2MACYEGj2" style="text-align: right" title="Accumulated amortization"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1570">-</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zoDmVfQG2YKa" style="text-align: right" title="Net carrying value"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1572">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Website enhancements (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zLS7RWZa5IZ" style="text-align: right" title="Gross value">25,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zTd5SQbYuGGl" style="text-align: right" title="Accumulated amortization">4,014</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zaDusRraDzTk" style="text-align: right" title="Net carrying value">21,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zX8GbOEZytY3" style="text-align: right" title="Gross value">13,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zCO4BXQkmfB9" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1582">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zuYJPlI44T73" style="text-align: right" title="Net carrying value">13,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Client agreements (revenue cycle management segments)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zW2XqGgGYWs9" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">999,034</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zdi9g5K99u7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">276,719</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zwvFOHFsYZY6" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">722,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zbR7m02n4Nc8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">999,034</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zl8uok5yndac" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">226,768</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_z6SnKZly7jVe" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">772,266</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zX2NYuqEvaM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">8,000,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zscO4qdH86F2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">4,243,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zss2fb8nkk5i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">3,756,950</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zqTlMVHGrO41" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">8,101,681</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zEiIyhmqkb1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization">3,560,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zQPmjqFwwbK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">4,541,286</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite life intangible assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Goodwill (entertainment and revenue cycle management segments)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zREE1JZG5uH" style="text-align: right" title="Gross value">11,593,473</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zn9Il1EqYA49" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1612">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zlDiPnkbuoNa" style="text-align: right" title="Net carrying value">11,593,473</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOCBCkQOM3Ub" style="text-align: right" title="Gross value">11,367,514</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_ze2BgeMWwcN4" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1618">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zuDY2K3eeWXh" style="text-align: right" title="Net carrying value">11,367,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Trade name (entertainment segment)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zLZHs8JgA4G4" style="text-align: right" title="Gross value">900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zDEsfPZCyvl5" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1624">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zyYULEy1vOZ" style="text-align: right" title="Net carrying value">900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zhvf4tq19Hma" style="text-align: right" title="Gross value">600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zADPBTgAUxLl" style="text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1630">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zGHC4VPNcf4b" style="text-align: right" title="Net carrying value">600,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 10pt">Patents and trademarks pending <br/> (video solutions segment)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_z3z1MFcdbezc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">31,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJz2G9agPLLl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1636">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJdw3DNB6Vd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">31,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zLzy3q9WRNGd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value">1,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zycuGd6YoWE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl1642">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zu7i5u0t7TQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value">1,622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt">Total</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_ziyKAC2SMO8j" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">20,525,501</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zy6BwfN1aY7f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">4,243,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zTuQYki6ydN2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">16,281,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zRWsgunBDQz8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value">20,070,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z0DiQvTKsFzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">3,560,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231_zkuWucf1jVse" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value">16,510,422</td><td style="text-align: left">&#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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z2xvhVVcjuo3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B5_zBzITcsuS9Ul" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Year ending December 31:</td><td>&#160;</td>
    <td colspan="2" id="xdx_497_20240630_zGTMHKqVd7Jb">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_maFLIANznJK_z6FHOqe24HSf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, to December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">743,141</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznJK_zNCxTFcxuJ27" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,414,848</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznJK_zJX88DLLKcph" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">910,310</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznJK_zPiMjFDxqYp4" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,646</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_iI_pp0p0_maFLIANznJK_zBqlf0bIz7if" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2028 and thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">572,005</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznJK_zLkWqMMNfeTd" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,756,950</td><td style="text-align: left">&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill and intangible assets, which may be broken down by segment or major class.</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> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived 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/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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</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>48
<FILENAME>R37.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799632350432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets 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_ScheduleOfOtherAssetsTableTextBlock', window );">SCHEDULE OF OTHER ASSETS</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zURAMctVxHV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
assets were the following at June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B2_z9XRuMIm4zB6" style="display: none">SCHEDULE OF OTHER ASSETS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zIwOXUmAMAr6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20231231_zPUh3i8Samf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_401_ecustom--LeaseReceivableNoncurrent_iI_maOANzY1g_zwAOjAmlZjw8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left">Lease receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,453,486</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">6,095,050</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RestrictedCashNoncurrent_iI_maOANzY1g_zBk0iINKKGt2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Restricted Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97,600</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_maOANzY1g_z8Zv6tzbgNE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Other</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">347,489</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">404,382</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_iTI_mtOANzY1g_zdAe07UuZdRe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total other assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,898,575</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,597,032</td><td style="text-align: left">&#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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_ScheduleOfOtherAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.</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_ScheduleOfOtherAssetsTableTextBlock</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>49
<FILENAME>R38.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636390400">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">SCHEDULE OF STOCK OPTIONS OUTSTANDING</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zT5gTzqIBAle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all stock option activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zykaInYe6RP7" style="display: none">SCHEDULE
OF STOCK OPTIONS OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise Price</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Outstanding at December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zYDRA5NDaJe8" style="width: 16%; text-align: right" title="Options outstanding, beginning balance">53,600</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvlRegtx469" style="width: 16%; text-align: right" title="Weighted average exercise price, outstanding, beginning balance">45.55</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zqmgKw25xmwi" style="text-align: right" title="Options granted"><span style="-sec-ix-hidden: xdx2ixbrl1738">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zZveMlCldrek" style="text-align: right" title="Weighted average exercise price, granted"><span style="-sec-ix-hidden: xdx2ixbrl1740">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zTTyOZPmCw31" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl1742">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvgZ6bDQJMGd" style="text-align: right" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1744">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zMjaVJUUPUAg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1746">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zhgyGs8oXnzh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1748">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zSSvBJtsjFR7" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance">53,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zUS8tx2AKiB3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, outstanding, ending balance">45.55</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_z7kAdRxZ9jx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, ending balance">53,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zpfLoIgseYcl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, exercisable, ending balance">45.55</td><td style="text-align: left">&#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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zWw5nEEcbT4f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
options under the Company&#8217;s option plans as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zEzFR9Md7Zja" style="display: none">SCHEDULE
OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercisable options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise price</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>range</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average<br/> remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual life</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 1%; text-align: left">$</td><td style="width: 17%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zlMgQMVfamuf" title="Exercise price range, lower limit">0.01</span> to $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zOc6GhSwMCVk" title="Exercise price range, upper limit">49.99</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZdegQJYr1sd" style="width: 17%; text-align: right" title="Number of options, outstanding">37,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZqseROTkqZc" title="Weighted average remaining contractual life, outstanding options">6.1 </span>years</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_z9eBSJu25tgg" style="width: 17%; text-align: right" title="Number of options, exercisable">37,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zggPYw3VH4Kj" title="Weighted average remaining contractual life, exercisable options">6.1</span> years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z0P0llawA9zg" title="Exercise price range, lower limit">50.00</span> to $<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z5SOqlPl7Jtb" title="Exercise price range, upper limit">69.99</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zYnmrAr76VNd" style="text-align: right" title="Number of options, outstanding">15,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z8ytPYmQx6Hk" title="Weighted average remaining contractual life, outstanding options">4.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zMWPGMJBYFL8" style="text-align: right" title="Number of options, exercisable">15,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUhUMgv6dOo7" title="Weighted average remaining contractual life, exercisable options">4.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJzWof8uPbP8" title="Exercise price range, lower limit">70.00</span> to $<span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zpo3BcVRvKve" title="Exercise price range, upper limit">89.99</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z9PsC3aPYIi4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, outstanding">1,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zZVxsLvyNxGb" title="Weighted average remaining contractual life, outstanding options">1.9 </span>years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zK8YcQPl6xxa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, exercisable">1,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zY86mOz3qNp3" title="Weighted average remaining contractual life, exercisable options">1.9</span> years</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630_zGSQMGTdLHD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, outstanding">53,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zzUiHRSjtX31" title="Weighted average remaining contractual life, outstanding options">5.4</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630_zuSJjlma7KJl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, exercisable">53,600</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zae9w7QUv46g" title="Weighted average remaining contractual life, exercisable options">5.4</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">SCHEDULE OF RESTRICTED STOCK ACTIVITY</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_z0gNaH2D3YTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of all restricted stock activity under the Plans for the three months ended June 30, 2024 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zXMdWTOXLC4j" style="display: none">SCHEDULE
OF RESTRICTED STOCK ACTIVITY</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/> Restricted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>grant date<br/> fair value</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Nonvested balance, December 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfnvD6CMMNk9" style="width: 16%; text-align: right" title="Number of restricted shares, non-vested beginning balance">53,875</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqqNY6DYP2pc" style="width: 16%; text-align: right" title="Weighted average grant date fair value, non-vested beginning balance">11.27</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9rD8g8Fj1jb" style="text-align: right" title="Number of restricted shares, granted">80,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zq9SJtI7oEHd" style="text-align: right" title="Weighted average grant date fair value, granted">2.12</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfcz0iAaS5E7" style="text-align: right" title="Number of restricted shares, vested">(30,750</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXPbPZJqpIll" style="text-align: right" title="Weighted average grant date fair value, vested">10.06</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Forfeited</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8LLTo4C9Lm9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted shares, forfeited">(1,125</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpPSx6q7BNKi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average grant date fair value, forfeited">22.20</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Nonvested balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCB16nyaYX38" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted shares, non-vested ending balance">102,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL3BOVkt1eP4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value, non-vested ending balance">4.34</td><td style="text-align: left">&#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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zV3jkjlLlJ9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
nonvested balance of restricted stock vests as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zpSC57xH4014" style="display: none">SCHEDULE
OF NON-VESTED BALANCE OF RESTRICTED STOCK</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years ended</td><td>&#160;</td>
    <td colspan="2" id="xdx_49E_20240630_zxYWNHtYrq28" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>shares</b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_409_ecustom--NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_iI_zKbmVSqNSgE1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: justify">2024 (July 1, 2024 through December 31, 2024)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 18%; text-align: right">1,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--NumberOfRestrictedShareNonVestInYearOne_iI_ze5uEM4cup55" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,349</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearTwo_iI_ziFkKzRpwhB9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,349</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--NumberOfRestrictedShareNonVestInYearThree_iI_zN2fvorGgb5a" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearFour_iI_zeFkYPeWXkMl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,000</td><td style="text-align: left">&#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_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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 changes in outstanding nonvested restricted stock units.</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)(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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</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> -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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</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>50
<FILENAME>R39.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635863376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK PURCHASE WARRANTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_DGLY_DisclosureCommonStockPurchaseWarrantsAbstract', window );"><strong>Common Stock Purchase Warrants</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_DGLY_ScheduleOfWarrantModificationTableTextBlock', window );">SCHEDULE OF WARRANT MODIFICATION</a></td>
<td class="text"><p id="xdx_894_ecustom--ScheduleOfWarrantModificationTableTextBlock_gL3SOWMTTB-NMUVT_zYcQShoZpLF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zvozJ4GIR69" style="display: none">SCHEDULE
OF WARRANT MODIFICATION</span>&#160;</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqUbPyT2sP24" style="width: 16%; text-align: right" title="Warrants measurement input">106.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zJZX9YTdZLKf" style="width: 16%; text-align: right" title="Warrants measurement input">105.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zDU9lyDdnpe" style="text-align: right" title="Warrants measurement input">3.36</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zQwf3kEP88Of" style="text-align: right" title="Warrants measurement input">4.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zM1Znc5Aphyk" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zkDg8jqfdeEj" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zzvnE93jYfya" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zOJiJDd39dI" title="Remaining contractual term">3.8</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zfxhMVWorwl1" title="Warrants measurement input">5.50 </span>&#8211; <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zVbAGzivZ0Dg" title="Warrants measurement input">7.50</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zSbJOzleX6Dj" title="Warrants measurement input">5.50 </span>&#8211; <span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zI9On3rXSrZe" title="Warrants measurement input">7.50</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zUohTaF9YHoc" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zLqsEQMgjaMk" style="text-align: right" title="Common stock issuable under the warrants">1,125,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><table cellpadding="0" cellspacing="0" id="xdx_306_zA6CaL35cbzb" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issuance<br/> date assumptions</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2024 <br/> assumptions</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Volatility - range</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zA0RgqcOaAzl" title="Warrants measurement input">72.1</span>
                                                       - <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_z6SHEhwyjPc4" title="Warrants measurement input">101.1</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_z5fTVUiI9Zrc" title="Warrants measurement input">72.5</span>
                                                       - <span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zY9gVtkbfH16" title="Warrants measurement input">101.1</span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Risk-free rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zr5GPl5hebpf" title="Warrants measurement input">4.25</span> - <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zINiCJo1NsY9" title="Warrants measurement input">5.46</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zgQGlwd189E3" title="Warrants measurement input">4.33</span>
                                            - <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zFyFPar4cLKg" title="Warrants measurement input">5.47</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zur5mq91ANe6" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zXJrjmFsG2kh" style="text-align: right" title="Warrants measurement input">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 10pt">Remaining contractual term</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zuiaoNNdRdhb" title="Remaining contractual term">0.1</span>
                                            - <span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zGMltLy6bwBj" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zyKiokX2No1h" title="Remaining contractual term">0.1</span>
                                            - <span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zQ4Vj386TR7f" title="Remaining contractual term">5.0</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercise price</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zVWS2iPGjODf" title="Warrants measurement input">2.51</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zvQLGWqFQhbc" title="Warrants measurement input">2.51</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issuable under the warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zVPk95AnGBgc" style="text-align: right" title="Common stock issuable under the warrants">1,768,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zQcCM6YnL8ad" style="text-align: right" title="Common stock issuable under the warrants">1,768,227</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">SCHEDULE OF WARRANT ACTIVITY</a></td>
<td class="text"><p id="xdx_891_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z0eMnfFIIclj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes information about shares issuable under warrants outstanding during the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span>&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zWUw3m0BE4vb" style="display: none">SCHEDULE
OF WARRANT ACTIVITY</span>&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_30E_z0SDDWnAdEi4" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average<br/> exercise
    price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zAABbg7aYYvf" style="text-align: right" title="Warrants, vested, beginning balance">1,125,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zRcCOk3JA59b" style="text-align: right" title="Weighted average exercise price, vested, beginning balance">6.50</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%; padding-left: 10pt">Granted</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zw91YZcsRpxe" style="width: 16%; text-align: right" title="Warrants, granted">1,768,227</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zJ0ov4XBh6Vl" style="width: 20%; text-align: right" title="Weighted average exercise price, granted">2.51</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zmWeb1S7fbsb" style="text-align: right" title="Warrants, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1935">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zqySWthVkcsi" style="text-align: right" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl1937">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Forfeited/cancelled</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_iN_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zhKJKU8mq5u3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Warrants, forfeited/cancelled"><span style="-sec-ix-hidden: xdx2ixbrl1939">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_znA1PTS4uJO7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited/cancelled"><span style="-sec-ix-hidden: xdx2ixbrl1941">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested Balance, June 30, 2024</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zPSe6OwLfiKc" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants, vested, ending balance">2,893,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zn1wuUtGfc05" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, vested, ending balance">4.06</td><td style="text-align: left">&#160;</td></tr>
  </table>

</div><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_DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock', window );">SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS</a></td>
<td class="text"><p id="xdx_893_ecustom--ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_zACgBfhFcjKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
warrants to purchase shares of common stock as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_z532wVYBqzdk" style="display: none">SCHEDULE
OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS&#160;</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_305_zUt4R61KlSo3" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)">
  <tr style="vertical-align: bottom">
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding and exercisable warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted average <br/> remaining contractual life</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zLY4oWu1Cq9c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price">5.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdrn4SX6qhyi" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zeZbhjBIg3qh" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zqTGb1DGYaEf" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price">6.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zjKumd7Xloe8" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zQyVxmOmvtIb" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDzVTfZUzn3c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, exercise price">7.50</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zPocbRMkDnn4" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">375,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJWp9T85b002" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.8</span> years</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; width: 1%; text-align: left">$</td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zohnoylblBpj" style="padding-bottom: 1.5pt; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Exercise price">2.51</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zXrq341fezjk" style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Number of warrants">1,768,227</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zl7y9NeE0T4c" title="Outstanding and exercisable warrants, Weighted average remaining contractual life">3.41</span> years</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zHSy2gxTi2l3" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding and exercisable warrants, number of warrants">2,893,227</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zEmODiAqdEde" title="Outstanding and exercisable warrants, weighted average remaining contractual life">3.6</span> years</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DisclosureCommonStockPurchaseWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureCommonStockPurchaseWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of range of exercise prices and weighted average remaining contractual life of warrants [TableTextBlock]</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;">DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ScheduleOfWarrantModificationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Warrant Modification [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;">DGLY_ScheduleOfWarrantModificationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</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 1<br> -Subparagraph (a)<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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</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>51
<FILENAME>R40.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799736253936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET EARNINGS (LOSS) PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztdqfIOGS35i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
calculation of the weighted average number of shares outstanding and loss per share outstanding for the three and six months ended June
30, 2024 and 2023 are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zCpUcAPkEm6c" style="display: none">SCHEDULE
OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49B_20240401__20240630_zs93Ejxyhf25" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20230401__20230630_zsBFzm87p4kj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_493_20240101__20240630_zQ2FgghWr55k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20230101__20230630_zB7nLKtaGkT" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the three months ended <br/> June
    30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">For the six months ended<br/> June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Numerator for basic and diluted income per share &#8211; Net loss attributable to common stockholders</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_90C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240401__20240630_z4W01lPwRQw3" title="Numerator for basic income loss per share"><span id="xdx_90F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240401__20240630_za7Cc9OmH3Lk" title="Numerator for diluted loss per share">(5,083,861</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230401__20230630_zGck8API5gWh" title="Numerator for basic income loss per share"><span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230401__20230630_zQSVdrjysbe5" title="Numerator for diluted loss per share">(8,393,304</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240101__20240630_z3XpOYHETcq5" title="Numerator for basic income loss per share"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240101__20240630_zu04DSXBtSWa" title="Numerator for diluted loss per share">(9,014,882</span></span></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_907_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230101__20230630_zwtRJ0b9od12" title="Net loss attributable to common stockholders"><span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230101__20230630_ztISjnlIM1lj" title="Net loss attributable to common stockholders">(14,499,122</span></span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zWR51nb8DZU2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Denominator for basic loss per share &#8211; weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,921,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,785,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,891,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,768,683</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zkffBgk5L9m8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Dilutive effect of shares issuable under stock options and warrants outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2058">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2059">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2060">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2061">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zIce1v2SHCOa" style="vertical-align: bottom; background-color: White">
    <td>Denominator for diluted loss per share &#8211; adjusted weighted average shares outstanding</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,921,307</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,785,663</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,891,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,768,683</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Net loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_pid_zGxepyzYGKyg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.74</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.01</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.12</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5.24</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_pid_zmD64wSIKce1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.74</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.01</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3.12</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5.24</td><td style="text-align: left">)</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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</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>52
<FILENAME>R41.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636480624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COUNTRY STAMPEDE ACQUISITION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember', window );">Country Stampede Acquisition [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock', window );">SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION</a></td>
<td class="text"><p id="xdx_894_ecustom--ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zeWX3gqf2JRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8B6_zbL8EFaEYL55" style="display: none">SCHEDULE
OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zUNeQHEap1B6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As allocated</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">(Preliminary)</span></b></span></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Description</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 1, 2024</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired (provisional):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_z9lf0YtyguGi" style="vertical-align: bottom; background-color: White">
    <td style="width: 78%; text-align: left; padding-left: 10pt">Tangible assets acquired</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">305,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_iI_pp0p0_ze7zDy8ogxi3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Identifiable intangible assets acquired (Trademarks and trade names)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--Goodwill_iI_pp0p0_zBxV2CTxrQj2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225,959</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_z4TdWJPPRaW6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(288,000</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_zYJOYy9Ixvb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Liabilities assumed pursuant to stock purchase agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(288,000</td><td style="text-align: left">)</td></tr>
<tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_zML8jaw5SRu3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net assets acquired and liabilities assumed</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">542,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Consideration:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_z68GHpjBkIDf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Cash paid at Country Stampede Acquisition date</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">400,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_iNI_pp0p0_di_zBkyE59TAny7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Cash paid subsequent to closing</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">142,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Country Stampede Acquisition purchase price</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zo5PV303eCq2" title="Acquisition purchase price">542,959</span></td><td style="text-align: left">&#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_DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Estimated Fair Value of Assets and Liabilities Assumed [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;">DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember</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>53
<FILENAME>R42.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635208976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT DATA (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">SCHEDULE OF SEGMENT REPORTING</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zxilPtu2YPnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
financial information for the Company&#8217;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_8BA_zXTF0edpK6Yc" style="display: none">SCHEDULE OF SEGMENT REPORTING</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20240401__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zHIj5fY9NrJh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_498_20230401__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zJgwhCFjCpYd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_492_20240101__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zQPTbZeQdK" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_491_20230101__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zGkUWFHmJUWe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the three months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">For the six months ended</p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">June 30,</p></td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_z1K6KRHVwkO7" style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,585,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,899,590</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,303,963</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,798,953</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_z6vehAZJO5jb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,564,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,724,772</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,998,952</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,506,361</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zF3lNVPBlWIa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,466,211</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,842,671</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,671,506</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1sO5rDESPr2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Net Revenues</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,616,235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,279,632</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,145,586</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,976,820</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zT5YoCNdyBmc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">287,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">779,408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">853,534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,313,601</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zhQVRm5n8aUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">601,406</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">802,174</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,065,137</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,578,107</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zTwW8RItDCBg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(646,854</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,155,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,841</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,390,121</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--GrossProfit_z2kaLPPqbKWb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Total Gross Profit</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">242,392</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,737,040</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,763,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,281,829</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating Income (loss):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zMzv2K6wlzqe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,400,039</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,364,987</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,533,242</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,328,173</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zsM90wJ5VFuh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">150,323</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,044</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255,809</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zwRN6sAF6Ia6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,828,513</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(328,929</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,470,732</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,561,936</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zwcrcAESOoBg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,992</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,398,832</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,675,571</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,479,211</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingIncomeLoss_zQMZq9ij7Xq3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Operating Income (Loss)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,914,221</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(4,940,704</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(7,553,193</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(11,113,511</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zjlr800xGc5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Video Solutions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,555</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">203,987</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">387,724</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">402,109</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zdNM03Ma6BX6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,715</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53,429</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,394</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zVID2ONvUil7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">317,180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">318,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">637,539</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DepreciationAndAmortization_zQhe8EMllbF3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Depreciation and Amortization</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">522,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">547,932</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,079,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,091,042</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>June
                                            30, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2024</b></p></td><td>&#160;</td><td><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December
31, </b></span><b></b></p>
                                                                                 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><b>2023</b></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Assets (net of eliminations):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 54%; text-align: left; padding-left: 10pt">Video Solutions</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zouJbrx8XYC7" style="width: 18%; text-align: right" title="Total Identifiable Assets">22,998,670</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zo3lsiOwS1Xf" style="width: 20%; text-align: right" title="Total Identifiable Assets">26,396,559</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Revenue Cycle Management</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zgfxFi2jraE9" style="text-align: right" title="Total Identifiable Assets">1,904,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zYKyYNHZ1Jh3" style="text-align: right" title="Total Identifiable Assets">2,260,376</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Entertainment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zQPhWCsFhqi4" style="text-align: right" title="Total Identifiable Assets">6,315,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zWb5Sw6bWfNa" style="text-align: right" title="Total Identifiable Assets">6,324,211</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Corporate</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zJuByY2gtYf1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets">12,108,588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zXxi91OF4go9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets">12,047,663</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Total Identifiable Assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630_zBSUsazKkRXa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets">43,327,215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_ecustom--IdentifiableAssets_iI_c20231231_zeqOMX2wmLs8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets">47,028,809</td><td style="text-align: left">&#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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</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>54
<FILENAME>R43.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799627943344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF CONTRACT LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current, beginning</a></td>
<td class="nump">$ 2,937,168<span></span>
</td>
<td class="nump">$ 2,154,874<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_DGLY_ContractWithCustomerLiabilityAdditions', window );">Contract liabilities, current, additions/reclass</a></td>
<td class="nump">767,131<span></span>
</td>
<td class="nump">1,246,212<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_DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent', window );">Contract liabilities, current, revenue recognized</a></td>
<td class="num">(610,807)<span></span>
</td>
<td class="num">(496,034)<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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current, ending</a></td>
<td class="nump">3,093,492<span></span>
</td>
<td class="nump">2,905,052<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_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, non-current, beginning</a></td>
<td class="nump">7,340,459<span></span>
</td>
<td class="nump">5,818,082<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_DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent', window );">Contract liabilities, non-current, additions/reclass</a></td>
<td class="nump">412,632<span></span>
</td>
<td class="nump">1,223,497<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_DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent', window );">Contract liabilities, non-current, revenue recognized</a></td>
<td class="num">(753,950)<span></span>
</td>
<td class="num">(487,106)<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_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, non-current, ending</a></td>
<td class="nump">6,999,141<span></span>
</td>
<td class="nump">6,554,473<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_ContractWithCustomerLiability', window );">Contract liabilities, current, beginning</a></td>
<td class="nump">10,277,627<span></span>
</td>
<td class="nump">7,972,956<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_DGLY_ContractWithCustomerLiabilityAddition', window );">Contract liabilities, additions/reclass</a></td>
<td class="nump">1,179,763<span></span>
</td>
<td class="nump">2,469,709<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liabilities, revenue recognized</a></td>
<td class="num">(1,364,757)<span></span>
</td>
<td class="num">(983,140)<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_ContractWithCustomerLiability', window );">Contract liabilities, ending</a></td>
<td class="nump">$ 10,092,633<span></span>
</td>
<td class="nump">$ 9,459,525<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ContractWithCustomerLiabilityAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability addition.</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;">DGLY_ContractWithCustomerLiabilityAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ContractWithCustomerLiabilityAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability additions,</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;">DGLY_ContractWithCustomerLiabilityAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability additions non current.</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;">DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability revenue recognized current.</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;">DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability revenue recognized noncurrent.</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;">DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable.</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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiability</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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityCurrent</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_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 obligation to transfer good or service to customer for which consideration has been received or is receivable, 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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-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_ContractWithCustomerLiabilityNoncurrent</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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_ContractWithCustomerLiabilityRevenueRecognized</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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>55
<FILENAME>R44.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799632472736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF SHORT TERM INVESTMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 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_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems', window );"><strong>Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted cost</a></td>
<td class="nump">$ 517,113<span></span>
</td>
<td class="nump">$ 680,549<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_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gains</a></td>
<td class="text"> <span></span>
</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_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized Losses</a></td>
<td class="text"> <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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">517,113<span></span>
</td>
<td class="nump">680,549<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_FinancialInstrumentAxis=us-gaap_DemandDepositsMember', window );">Demand Deposits [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_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems', window );"><strong>Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted cost</a></td>
<td class="nump">439,881<span></span>
</td>
<td class="nump">545,207<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_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gains</a></td>
<td class="text"> <span></span>
</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_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized Losses</a></td>
<td class="text"> <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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">439,881<span></span>
</td>
<td class="nump">545,207<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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [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_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems', window );"><strong>Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Adjusted cost</a></td>
<td class="nump">77,232<span></span>
</td>
<td class="nump">135,342<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_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gains</a></td>
<td class="text"> <span></span>
</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_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized Losses</a></td>
<td class="text"> <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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">$ 77,232<span></span>
</td>
<td class="nump">$ 135,342<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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)(1))<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 320<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/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleDebtSecuritiesAmortizedCostBasis</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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<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/2147481830/320-10-45-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-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_AvailableForSaleSecuritiesDebtSecurities</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_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_DebtSecuritiesAvailableForSaleRealizedGain</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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</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 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-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_DebtSecuritiesAvailableForSaleRealizedLoss</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_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-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_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems</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_FinancialInstrumentAxis=us-gaap_DemandDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_DemandDepositsMember</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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</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>56
<FILENAME>R45.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635116880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 517,113<span></span>
</td>
<td class="nump">$ 680,549<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_RestrictedCashNoncurrent', window );">Long-term restricted cash included in other assets</a></td>
<td class="nump">97,600<span></span>
</td>
<td class="nump">97,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Total cash, cash equivalents and restricted cash in the statements of cash flows</a></td>
<td class="nump">$ 614,713<span></span>
</td>
<td class="nump">$ 778,149<span></span>
</td>
<td class="nump">$ 2,923,881<span></span>
</td>
<td class="nump">$ 3,532,199<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_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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestrictedCashNoncurrent</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>57
<FILENAME>R46.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799627964032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 06, 2023</div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>Segments </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 14, 2024 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Aug. 23, 2022 </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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">1-for-20 reverse stock split<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>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,953,819<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,408,757<span></span>
</td>
<td class="nump">$ 3,109,986<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,504<span></span>
</td>
<td class="num">(126,946)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,208,817<span></span>
</td>
<td class="nump">2,628,614<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liabilities, revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,364,757<span></span>
</td>
<td class="nump">$ 983,140<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SalesReturnsAndAllowances', window );">Sales return and allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,713<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_CashFDICInsuredAmount', window );">Cash, FDIC insured amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,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_CashUninsuredAmount', window );">Uninsured balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,700<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_RestrictedCashNoncurrent', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,600<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_NumberOfOperatingSegments', window );">Number of operating segments | Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A [Member] | Clover Leaf Capital Corp [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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_BusinessAcquisitionSharePrice', window );">Business acquisition, deemed value per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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_BusinessCombinationPriceOfAcquisitionExpected', window );">Business combination, aggregate value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,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>
<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_DGLY_BusinessAcquisitionPercentageOfWarrantHolders', window );">Business acquisition percentage of warrant holders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Clover Leaf Capital Corp [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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_BusinessAcquisitionSharePrice', window );">Business acquisition, deemed value per share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.14<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="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=DGLY_MergerAgreementMember', window );">Merger Agreement [Member] | Predecessor Common Stock [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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<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_TypeOfArrangementAxis=DGLY_MergerAgreementMember', window );">Merger Agreement [Member] | Registrant Common Stock [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>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_BusinessAcquisitionPercentageOfWarrantHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business acquisition percentage of warrant holders</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;">DGLY_BusinessAcquisitionPercentageOfWarrantHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_SalesReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued sales returns and allowances current.</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;">DGLY_SalesReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</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_BusinessAcquisitionSharePrice</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_BusinessCombinationPriceOfAcquisitionExpected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.</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> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479455/805-10-15-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_BusinessCombinationPriceOfAcquisitionExpected</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_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</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_CashFDICInsuredAmount</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_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</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_CashUninsuredAmount</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 808<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/2147479402/808-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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</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_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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-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_ContractWithCustomerLiabilityRevenueRecognized</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_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_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_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/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/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_NumberOfOperatingSegments</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestrictedCashNoncurrent</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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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_StockholdersEquityReverseStockSplit</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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonClassAMember</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_BusinessAcquisitionAxis=DGLY_CloverLeafCapitalCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_CloverLeafCapitalCorpMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_TypeOfArrangementAxis=DGLY_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_MergerAgreementMember</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_StatementEquityComponentsAxis=DGLY_PredecessorCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_PredecessorCommonStockMember</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_StatementEquityComponentsAxis=DGLY_RegistrantCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_RegistrantCommonStockMember</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>58
<FILENAME>R47.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634341088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_InventoryRawMaterials', window );">Raw material and component parts&#8211; video solutions segment</a></td>
<td class="nump">$ 2,614,267<span></span>
</td>
<td class="nump">$ 3,044,653<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_InventoryWorkInProcess', window );">Work-in-process&#8211; video solutions segment</a></td>
<td class="nump">15,895<span></span>
</td>
<td class="nump">20,396<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_DGLY_InventoryFinishedGoodsVideoSolutions', window );">Finished goods &#8211; video solutions segment</a></td>
<td class="nump">3,436,629<span></span>
</td>
<td class="nump">4,623,489<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_DGLY_FinishedGoodsEntertainmentSegment', window );">Finished goods &#8211; entertainment segment</a></td>
<td class="nump">286,343<span></span>
</td>
<td class="nump">699,204<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_InventoryGross', window );">Subtotal</a></td>
<td class="nump">6,353,134<span></span>
</td>
<td class="nump">8,387,742<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_DGLY_InventoryValuationReservesVideoSolutions', window );">Reserve for excess and obsolete inventory&#8211; video solutions segment</a></td>
<td class="num">(4,008,278)<span></span>
</td>
<td class="num">(4,355,666)<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_DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment', window );">Reserve for excess and obsolete inventory &#8211; entertainment segment</a></td>
<td class="num">(126,723)<span></span>
</td>
<td class="num">(186,795)<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_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 2,218,133<span></span>
</td>
<td class="nump">$ 3,845,281<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_FinishedGoodsEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finished goods entertainment segment.</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;">DGLY_FinishedGoodsEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_InventoryFinishedGoodsVideoSolutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory finished goods video solutions.</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;">DGLY_InventoryFinishedGoodsVideoSolutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_InventoryValuationReservesVideoSolutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory valuation reserves video solutions.</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;">DGLY_InventoryValuationReservesVideoSolutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reserve for excess and obsolete inventory entertainment segment.</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;">DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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 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_InventoryGross</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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of raw materials 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<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_InventoryRawMaterials</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_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and LIFO reserves of merchandise or goods in the production process expected to be completed 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<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_InventoryWorkInProcess</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>59
<FILENAME>R48.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636656656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INVENTORIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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_WeightedAverageCostInventoryAmount', window );">Inventory cost</a></td>
<td class="nump">$ 43,274<span></span>
</td>
<td class="nump">$ 42,797<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</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_WeightedAverageCostInventoryAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods.</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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-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_WeightedAverageCostInventoryAmount</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>60
<FILENAME>R49.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799629638288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF DEBT OBLIGATIONS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 02, 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_DebtDisclosureAbstract', window );"><strong>Debt 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>
</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_DebtInstrumentFaceAmount', window );">Economic injury disaster loan (EIDL)</a></td>
<td class="nump">$ 146,154<span></span>
</td>
<td class="nump">$ 147,781<span></span>
</td>
<td class="nump">$ 125,000<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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">129,651<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_DGLY_BusinessCombinationContingentConsiderationLiabilityOne', window );">Contingent consideration promissory note &#8211; Nobility Healthcare Division Acquisition</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">58,819<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_DGLY_RevolvingLoanAgreement', window );">Revolving Loan Agreement</a></td>
<td class="nump">4,880,000<span></span>
</td>
<td class="nump">4,880,000<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_DGLY_CommercialExtensionOfCreditEntertainmentSegment', window );">Commercial Extension of Credit- Entertainment Segment</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">87,928<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_DGLY_MerchantAdvances', window );">Merchant Advances &#8211; Video Solutions Segment</a></td>
<td class="nump">2,259,000<span></span>
</td>
<td class="nump">1,350,000<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_DGLY_MerchantAdvancesEntertainmentSegment', window );">Merchant Advances &#8211; Entertainment Segment</a></td>
<td class="nump">1,373,101<span></span>
</td>
<td class="text"> <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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(791,434)<span></span>
</td>
<td class="num">(540,429)<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Debt obligations</a></td>
<td class="nump">7,879,321<span></span>
</td>
<td class="nump">6,113,750<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_LongTermDebtCurrent', window );">Less: current maturities of debt obligations</a></td>
<td class="nump">2,980,903<span></span>
</td>
<td class="nump">1,260,513<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_LongTermDebtNoncurrent', window );">Debt obligations, long-term</a></td>
<td class="nump">$ 4,898,418<span></span>
</td>
<td class="nump">$ 4,853,237<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_DGLY_BusinessCombinationContingentConsiderationLiabilityOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination contingent consideration liability one.</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;">DGLY_BusinessCombinationContingentConsiderationLiabilityOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_CommercialExtensionOfCreditEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial extension of credit entertainment segment.</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;">DGLY_CommercialExtensionOfCreditEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_MerchantAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Merchant advances.</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;">DGLY_MerchantAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_MerchantAdvancesEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Merchant advances entertainment segment.</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;">DGLY_MerchantAdvancesEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_RevolvingLoanAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revolving loan agreement.</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;">DGLY_RevolvingLoanAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from contingent consideration in a business combination.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-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_BusinessCombinationContingentConsiderationLiability</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_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentFaceAmount</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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized debt discount (premium) and debt issuance costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: 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)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_LongTermDebt</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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</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(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_LongTermDebtCurrent</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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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(22))<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_LongTermDebtNoncurrent</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>61
<FILENAME>R50.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636051568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2024 (July 1, 2024 to December 31, 2024)</a></td>
<td class="nump">$ 2,979,213<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">4,759,024<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">3,542<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">3,677<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_DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree', window );">2028 and thereafter</a></td>
<td class="nump">133,865<span></span>
</td>
<td class="text">&#160;<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_LongTermDebt', window );">Debt obligations</a></td>
<td class="nump">$ 7,879,321<span></span>
</td>
<td class="nump">$ 6,113,750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term debt maturities repayments of principal after year three.</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;">DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</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://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: 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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: 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)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_LongTermDebt</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</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>62
<FILENAME>R51.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634288880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details) - Warrant [Member]<br></strong></div></th>
<th class="th">
<div>Apr. 05, 2023 </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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility - range</a></td>
<td class="nump">106.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
<td class="nump">3.36%<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</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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Remaining contractual term</a></td>
<td class="text">5 years<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Common stock issuable under the warrants | shares</a></td>
<td class="nump">1,125,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_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 5.50<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_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Maximum [Member]</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 7.50<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(f))<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: 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><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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> -Subparagraph (e)<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 (f)<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 (h)<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 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 (a)<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 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<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 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</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_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_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_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_WarrantMember</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>63
<FILENAME>R52.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799624313504">
<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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 22, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Oct. 26, 2023</div></th>
<th class="th"><div>Jun. 02, 2023</div></th>
<th class="th"><div>Apr. 05, 2023</div></th>
<th class="th"><div>Feb. 23, 2023</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>May 12, 2020</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 14, 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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_DebtInstrumentFaceAmount', window );">Face value</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="nump">$ 125,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 146,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,781<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_PrincipalAmountOutstandingOfLoansHeldInPortfolio', window );">Principal loan through remittances</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>
<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>
<td class="nump">$ 87,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,928<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_ProceedsFromConvertibleDebt', window );">Proceeds from convertible debt</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,640,000<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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>
<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>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_DGLY_IssuanceOfWarrantDerivativeLiabilities', window );">Issuance of warrant derivative liabilities</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 576,380<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible securities</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 119,750<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_LossOnConversionOfConvertibleNote', window );">Loss on conversion of convertibleNote</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="nump">$ 93,386<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>
<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"> <span></span>
</td>
<td class="nump">93,386<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_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,255<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_ProceedsMerchantAdvances', window );">Proceeds merchant advances</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,144,000<span></span>
</td>
<td class="text"> <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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</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>
<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>
<td class="nump">$ 68,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,827<span></span>
</td>
<td class="text"> <span></span>
</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_DGLY_MerchantAdvances', window );">Merchant advances outstanding balance</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>
<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>
<td class="nump">2,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,350,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_DGLY_MerchantAdvancesEntertainmentSegment', window );">Merchant advances entertainment segment outstanding balance</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>
<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>
<td class="nump">1,373,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,373,101<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesMember', window );">Merchant Cash Advances [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">820,429<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_ShorttermMerchantAdvance', window );">Short-term merchant advance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,050,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>
<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>
<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_AmortizationOfDeferredLoanOriginationFeesNet', window );">Origination fees total</a></td>
<td class="text">&#160;<span></span>
</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>
<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>
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_NetProceedsOfOriginationFees', window );">Net proceeds of origination fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,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>
<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>
<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_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,512,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>
<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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate', window );">Loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2.9<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>
<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>
<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_RepaymentsOfShortTermDebt', window );">Repayments of short-term debt</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,215,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>
</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_DGLY_ProceedsMerchantAdvances', window );">Proceeds merchant advances</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,144,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>
</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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesEntertainmentSegmentMember', window );">Merchant Cash Advances Entertainment Segment [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</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>
<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>
<td class="nump">139,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,868<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_ShorttermMerchantAdvance', window );">Short-term merchant advance</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>
<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="nump">$ 1,000,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>
<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_AmortizationOfDeferredLoanOriginationFeesNet', window );">Origination fees total</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>
<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="nump">85,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>
<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_DGLY_NetProceedsOfOriginationFees', window );">Net proceeds of origination fees</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>
<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="nump">915,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>
<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_ShortTermBorrowings', window );">Short-term debt</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>
<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="nump">$ 1,425,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>
<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_DebtInstrumentInterestRateBasisForEffectiveRate', window );">Loan interest rate</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>
<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">5.19<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>
<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_RepaymentsOfShortTermDebt', window );">Repayments of short-term debt</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,899<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=DGLY_RevolvingLoanAgreementMember', window );">Revolving Loan Agreement [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ProceedsFromIssuanceOfSecuredDebt', window );">Proceeds from secured convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,880,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>
<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>
<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_RepaymentsOfSecuredDebt', window );">Proceeds from secured convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,162,500<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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_PrincipalAmountOutstandingOfLoans', window );">Principal amount outstanding of loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,880,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>
<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>
<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_DebtInstrumentRepaidPrincipal', window );">Debt instrument, repaid, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,600<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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_LoanAgreementDescription', window );">Loan agreement description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">the Company issued the Revolving Note to Kompass whereby the Company and Digital Ally Healthcare jointly and severally
promise to pay to the order of Kompass the lesser of (i) $4,880,000.00, or (ii) the aggregate principal amount of all Revolving Loans
outstanding under and pursuant to the Loan Agreement at the maturity or maturities and in the amount or amounts stated on the records
of Kompass, together with interest (computed on the actual number of days elapsed on the basis of a 360 day year) at a floating per annum
rate equal to the greater of (i) the Prime Rate plus four percent or (ii) eight percent, on the aggregate principal amount of all Revolving
Loans outstanding from time to time as provided in the Loan Agreement.<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>
<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>
<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_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</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>
<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>
<td class="nump">$ 23,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,871<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="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=DGLY_RegistrationRightsAgreementMember', window );">Registration Rights Agreement [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Contractual interest rate</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>
<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>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_PurchaserPercentage', window );">Purchaser percentage</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>
<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>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Aggregate shares exercisable</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="nump">1,125,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>
<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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Comprised shares</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="nump">1,125,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>
<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>
<td class="text">&#160;<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_StatementEquityComponentsAxis=DGLY_WarrantOneMember', window );">Warrant One [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Comprised shares</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="nump">375,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>
<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>
<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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="nump">$ 5.50<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>
<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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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="nump">$ 0.001<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>
<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>
<td class="text">&#160;<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_StatementEquityComponentsAxis=DGLY_WarrantTwoMember', window );">Warrant Two [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Comprised shares</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="nump">375,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>
<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>
<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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="nump">$ 6.50<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>
<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>
<td class="text">&#160;<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_StatementEquityComponentsAxis=DGLY_WarrantThreeMember', window );">Warrant Three [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Comprised shares</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="nump">375,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>
<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>
<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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="nump">$ 7.50<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>
<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>
<td class="text">&#160;<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_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_CommonStockConvertibleConversionPriceIncrease', window );">Common stock, convertible, conversion price, increase</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="nump">$ 5.00<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>
<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>
<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_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</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="nump">110.00%<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>
<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>
<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_SharesIssuedPricePerShare', window );">Shares issued price per share</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="nump">$ 5.00<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>
<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>
<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible securities, shares</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="nump">25,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible securities</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="nump">$ 119,750<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember', window );">2020 Small Business Administration Notes [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_ProceedsFromLoans', window );">Proceeds from loans</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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>
<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_DebtInstrumentFaceAmount', window );">Face value</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,628<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,628<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_DebtInstrumentInterestRateStatedPercentage', window );">Contractual interest rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<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>
<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_DebtInstrumentPeriodicPayment', window );">principal payment</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 731<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>
<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_InterestExpenseDebt', window );">Interest expense</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>
<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>
<td class="nump">1,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,758<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=DGLY_JuneContingentNoteMember', window );">June Contingent Payment Note [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_DebtInstrumentFaceAmount', window );">Face value</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Contractual interest rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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>
<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_DebtInstrumentPeriodicPayment', window );">principal payment</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290,952<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_DebtInstrumentProjectedRevenue', window );">Principal amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">975,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>
<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_DebtInstrumentFairValue', window );">Debt instrument fair value</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,819<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_DebtInstrumentAxis=DGLY_AugustContingentPaymentNoteMember', window );">August Contingent Payment Note [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_DebtInstrumentFaceAmount', window );">Face value</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Contractual interest rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">principal payment</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 681,907<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_DebtInstrumentProjectedRevenue', window );">Principal amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument fair value</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 129,651<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_DebtInstrumentAxis=DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember', window );">Twenty Twenty Three Commercial Extension Of Credit [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_LinesOfCreditCurrent', window );">Line of credit</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>
<td class="nump">$ 1,000,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>
<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>
<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_DebtInstrumentInterestRateEffectivePercentage', window );">Borrower percentage</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>
<td class="nump">25.00%<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>
<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>
<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_LineOfCreditFacilityDescription', window );">Credit facility description</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>
<td class="text">The 25% withholding of the Borrower&#8217;s
applicable remittance shall be deemed a &#8220;Payment&#8221; under the terms of this Note, and Payments shall continue until the earlier
of (i) repayment of the Principal Sum, accrued Interest, and a fee of $35,000 or (ii) expiration of the Private Label Agreement on December
31, 2023.<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>
<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>
<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_DebtInstrumentAxis=DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember', window );">2024 Commercial Extension Of Credit [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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 );">Line of credit</a></td>
<td class="nump">$ 75,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>
<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>
<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>
<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_LineOfCreditFacilityPeriodicPayment', window );">Monthly advances</a></td>
<td class="nump">100,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>
<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>
<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>
<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_ProfessionalFees', window );">Client fees</a></td>
<td class="nump">$ 25,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>
<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>
<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>
<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_ProceedsFromDepositsFromCustomers', window );">Deposits received</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">575,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>
</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_ProceedsFromCustomersForProgressPayments', window );">Advance payments</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">562,500<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_ProceedsFromCustomers', window );">Outstanding balance</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=DGLY_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [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>
<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>
<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>
<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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</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>
<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>
<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>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Contractual interest rate</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="nump">10.00%<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>
<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>
<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_DebtConversionOriginalDebtAmount1', window );">Principal amount</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="nump">$ 3,000,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>
<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>
<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_ProceedsFromConvertibleDebt', window );">Proceeds from convertible debt</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="nump">2,700,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>
<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>
<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_ProceedsFromIssuanceOfWarrants', window );">Principal amount</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="nump">$ 3,000,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>
<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>
<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_DGLY_DebtInstrumentProjectedRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument projected revenue.</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;">DGLY_DebtInstrumentProjectedRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_IssuanceOfWarrantDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of warrant derivative liabilities.</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;">DGLY_IssuanceOfWarrantDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LoanAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan agreement of description.</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;">DGLY_LoanAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LossOnConversionOfConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on conversion of convertible note.</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;">DGLY_LossOnConversionOfConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_MerchantAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Merchant advances.</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;">DGLY_MerchantAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_MerchantAdvancesEntertainmentSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Merchant advances entertainment segment.</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;">DGLY_MerchantAdvancesEntertainmentSegment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NetProceedsOfOriginationFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Proceeds of Origination Fees.</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;">DGLY_NetProceedsOfOriginationFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PrincipalAmountOutstandingOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal amount of outstanding loans.</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;">DGLY_PrincipalAmountOutstandingOfLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ProceedsMerchantAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from merchant advances.</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;">DGLY_ProceedsMerchantAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PurchaserPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchaser Percentage.</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;">DGLY_PurchaserPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShorttermMerchantAdvance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shortterm Merchant Advance.</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;">DGLY_ShorttermMerchantAdvance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<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 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfDebtDiscountPremium</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_AmortizationOfDeferredLoanOriginationFeesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.</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 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481655/310-20-35-2<br><br>Reference 2: 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_AmortizationOfDeferredLoanOriginationFeesNet</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</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_CommonStockConvertibleConversionPriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_CommonStockConvertibleConversionPriceIncrease</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_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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the 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> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-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_DebtConversionOriginalDebtAmount1</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentFaceAmount</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_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<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 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_DebtInstrumentFairValue</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_DebtInstrumentInterestRateBasisForEffectiveRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of any adjustments made to the stated rate to determine the effective rate.</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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentInterestRateBasisForEffectiveRate</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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_DebtInstrumentInterestRateEffectivePercentage</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_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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the required periodic payments including both interest and principal payments.</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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentPeriodicPayment</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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by the issuer.</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 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentRedemptionPricePercentage</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_DebtInstrumentRepaidPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repaid.</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)(2))<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_DebtInstrumentRepaidPrincipal</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior 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> -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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the cost of borrowed funds accounted for as interest expense for debt.</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(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-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_InterestExpenseDebt</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_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.</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://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)(b))<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(19)(b))<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_LineOfCreditFacilityDescription</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_LineOfCreditFacilityPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the required periodic payments of both interest and principal.</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)(b))<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)(b))<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_LineOfCreditFacilityPeriodicPayment</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_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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_PaymentsOfDebtIssuanceCosts</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_PrincipalAmountOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.</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 (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-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_PrincipalAmountOutstandingOfLoansHeldInPortfolio</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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</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 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromConvertibleDebt</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_ProceedsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash receipts from customers during the current period which are usually for sales 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> -Topic 230<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/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_ProceedsFromCustomers</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_ProceedsFromCustomersForProgressPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from customers as progress payments on projects that have been partially completed.</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 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<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_ProceedsFromCustomersForProgressPayments</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_ProceedsFromDepositsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities.</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 25<br> -Subparagraph (a)<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_ProceedsFromDepositsFromCustomers</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_ProceedsFromIssuanceOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.</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 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromIssuanceOfSecuredDebt</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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromIssuanceOfWarrants</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_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from principal payments made on loans related to 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<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_ProceedsFromLoans</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_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or 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/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 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<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 1<br> -Subparagraph (SX 210.6-07(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_ProfessionalFees</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_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_RepaymentsOfSecuredDebt</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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a borrowing having initial term of repayment 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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_RepaymentsOfShortTermDebt</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_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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</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_SharesIssuedPricePerShare</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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than 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(19)(a))<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><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/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)(16)(a)(1))<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_ShortTermBorrowings</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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_ShortTermDebtLineItems</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period as a result of the conversion of convertible securities.</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://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 4: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<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><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross value of stock issued during the period upon the conversion of convertible securities.</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://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 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(31))<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 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesMember</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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesEntertainmentSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ProductOrServiceAxis=DGLY_MerchantCashAdvancesEntertainmentSegmentMember</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_LongtermDebtTypeAxis=DGLY_RevolvingLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=DGLY_RevolvingLoanAgreementMember</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_TypeOfArrangementAxis=DGLY_RegistrationRightsAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RegistrationRightsAgreementMember</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_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_WarrantMember</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_StatementEquityComponentsAxis=DGLY_WarrantOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_WarrantOneMember</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_StatementEquityComponentsAxis=DGLY_WarrantTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_WarrantTwoMember</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_StatementEquityComponentsAxis=DGLY_WarrantThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_WarrantThreeMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_DebtInstrumentAxis=DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember</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_DebtInstrumentAxis=DGLY_JuneContingentNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_JuneContingentNoteMember</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_DebtInstrumentAxis=DGLY_AugustContingentPaymentNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_AugustContingentPaymentNoteMember</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_DebtInstrumentAxis=DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember</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_DebtInstrumentAxis=DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember</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_DebtInstrumentAxis=DGLY_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_SecuritiesPurchaseAgreementMember</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>64
<FILENAME>R53.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799621630160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="nump">$ 3,796,746<span></span>
</td>
<td class="nump">$ 1,558,208<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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember', window );">Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">188,470<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_StatementEquityComponentsAxis=DGLY_WarrantLiabilityMember', window );">Warrant Derivative Liability [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="nump">3,796,746<span></span>
</td>
<td class="nump">1,369,738<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member] | Warrant Derivative Liability [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member] | Warrant Derivative Liability [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="nump">3,796,746<span></span>
</td>
<td class="nump">1,558,208<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">188,470<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Warrant Derivative Liability [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value</a></td>
<td class="nump">$ 3,796,746<span></span>
</td>
<td class="nump">$ 1,369,738<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial and nonfinancial obligations.</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-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_LiabilitiesFairValueDisclosure</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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</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_StatementEquityComponentsAxis=DGLY_WarrantLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_WarrantLiabilityMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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>65
<FILENAME>R54.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799623421824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [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_LiabilitiesFairValueDisclosure', window );">Beginning balance</a></td>
<td class="nump">$ 1,558,208<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_DGLY_IssuanceOfWarrantDerivativeLiabilities', window );">Issuance of warrant derivative liabilities</a></td>
<td class="num">(576,380)<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_LiabilitiesFairValueDisclosure', window );">Ending balance</a></td>
<td class="nump">3,796,746<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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNoteMember', window );">Contingent Consideration Promissory Note [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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [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_LiabilitiesFairValueDisclosure', window );">Beginning balance</a></td>
<td class="nump">188,470<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_LiabilitiesFairValueAdjustment', window );">Change in fair value of warrant derivative liabilities</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_DGLY_PaymentOfContingentConsiderationPromissoryNote', window );">Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions</a></td>
<td class="num">(188,470)<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_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition', window );">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</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_LiabilitiesFairValueDisclosure', window );">Ending balance</a></td>
<td class="text"> <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_DebtInstrumentAxis=DGLY_WarrantDerivativeLiabilitiesMember', window );">Warrant Derivative Liabilities [Member]</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_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [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_LiabilitiesFairValueDisclosure', window );">Beginning balance</a></td>
<td class="nump">1,369,738<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_DGLY_IssuanceOfWarrantDerivativeLiabilities', window );">Issuance of warrant derivative liabilities</a></td>
<td class="nump">2,075,300<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_LiabilitiesFairValueAdjustment', window );">Change in fair value of warrant derivative liabilities</a></td>
<td class="nump">351,710<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_DGLY_PaymentOfContingentConsiderationPromissoryNote', window );">Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions</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_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition', window );">Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions</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_LiabilitiesFairValueDisclosure', window );">Ending balance</a></td>
<td class="nump">$ 3,796,748<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in fair value of contingent consideration promissory note nobility healthcare division acquisition.</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;">DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_IssuanceOfWarrantDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of warrant derivative liabilities.</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;">DGLY_IssuanceOfWarrantDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PaymentOfContingentConsiderationPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments of contingent consideration promissory note.</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;">DGLY_PaymentOfContingentConsiderationPromissoryNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_LiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</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_LiabilitiesFairValueAdjustment</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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial and nonfinancial obligations.</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 820<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/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<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/2147482106/820-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_LiabilitiesFairValueDisclosure</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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_ShortTermDebtLineItems</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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_ContingentConsiderationPromissoryNoteMember</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_DebtInstrumentAxis=DGLY_WarrantDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=DGLY_WarrantDerivativeLiabilitiesMember</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>66
<FILENAME>R55.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799624307616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_ProductWarrantyAccrualWarrantCurrent', window );">Accrued warranty expense</a></td>
<td class="nump">$ 11,615<span></span>
</td>
<td class="nump">$ 17,699<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_DGLY_AccruedLitigationCosts', window );">Accrued litigation costs</a></td>
<td class="nump">2,040,292<span></span>
</td>
<td class="nump">2,040,292<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_AccruedSalesCommissionCurrent', window );">Accrued sales commissions</a></td>
<td class="nump">1,465<span></span>
</td>
<td class="nump">87,421<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_AccruedPayrollTaxesCurrent', window );">Accrued payroll and related fringes</a></td>
<td class="nump">420,596<span></span>
</td>
<td class="nump">367,826<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_DGLY_AccruedSalesReturnsAndAllowancesCurrent', window );">Accrued sales returns and allowances</a></td>
<td class="nump">93,170<span></span>
</td>
<td class="nump">117,713<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_AccruedIncomeTaxesCurrent', window );">Accrued taxes</a></td>
<td class="nump">161,639<span></span>
</td>
<td class="nump">150,981<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_DGLY_AccruedInterestRelatedPartyCurrent', window );">Accrued interest - related party</a></td>
<td class="nump">283,782<span></span>
</td>
<td class="nump">95,031<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_DGLY_CustomersDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">75,283<span></span>
</td>
<td class="nump">219,462<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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">292,163<span></span>
</td>
<td class="nump">172,905<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_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 3,380,005<span></span>
</td>
<td class="nump">$ 3,269,330<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_AccruedInterestRelatedPartyCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued interest related party current.</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;">DGLY_AccruedInterestRelatedPartyCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_AccruedLitigationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued litigation costs.</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;">DGLY_AccruedLitigationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_AccruedSalesReturnsAndAllowancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued sales returns and allowances current.</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;">DGLY_AccruedSalesReturnsAndAllowancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_CustomersDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Customers deposits.</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;">DGLY_CustomersDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ProductWarrantyAccrualWarrantCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued warranty 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;">DGLY_ProductWarrantyAccrualWarrantCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<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_AccruedIncomeTaxesCurrent</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_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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. 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_AccruedPayrollTaxesCurrent</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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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_AccruedSalesCommissionCurrent</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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherAccruedLiabilitiesCurrent</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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>67
<FILENAME>R56.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635877216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_ProductWarrantyAccrualClassifiedCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 17,699<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_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranty expense</a></td>
<td class="nump">38,898<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_DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve', window );">Charges applied to warranty reserve</a></td>
<td class="num">(44,982)<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_ProductWarrantyAccrualClassifiedCurrent', window );">Ending balance</a></td>
<td class="nump">$ 11,615<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Charges applied to warranty reserve.</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;">DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents 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><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_ProductWarrantyAccrualClassifiedCurrent</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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in the standard and extended product warranty accrual from warranties 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 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-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_ProductWarrantyAccrualWarrantiesIssued</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>68
<FILENAME>R57.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799642639760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details Narrative) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_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>
</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_DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance', window );">Statutory rate valuation allowances</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Deferred tax assets valuation allowance percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 140.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140.9<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_DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax statutory rate assets valuation allowance.</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;">DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax 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 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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_OperatingLossCarryforwards</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>69
<FILENAME>R58.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799632214400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF PREPAID EXPENSE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_DGLY_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</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_DGLY_PrepaidInventory', window );">Prepaid inventory</a></td>
<td class="nump">$ 5,200,463<span></span>
</td>
<td class="nump">$ 5,318,939<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_PrepaidAdvertising', window );">Prepaid advertising</a></td>
<td class="nump">410,226<span></span>
</td>
<td class="nump">612,292<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_OtherPrepaidExpenseCurrent', window );">Other</a></td>
<td class="nump">1,009,788<span></span>
</td>
<td class="nump">435,137<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_PrepaidExpenseCurrent', window );">Total prepaid expenses</a></td>
<td class="nump">$ 6,620,477<span></span>
</td>
<td class="nump">$ 6,366,368<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_PrepaidInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid inventory</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;">DGLY_PrepaidInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other 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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_OtherPrepaidExpenseCurrent</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_PrepaidAdvertising">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid in advance for advertising that provides 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/2009/role/commonPracticeRef<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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 3: 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)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-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_PrepaidAdvertising</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799624266944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_Building', window );">Building</a></td>
<td class="nump">$ 4,537,037<span></span>
</td>
<td class="nump">$ 4,537,037<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_Land', window );">Land</a></td>
<td class="nump">739,734<span></span>
</td>
<td class="nump">739,734<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_FurnitureAndFixturesGross', window );">Office furniture, fixtures, equipment, and aircraft</a></td>
<td class="nump">779,879<span></span>
</td>
<td class="nump">2,065,092<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_MachineryAndEquipmentGross', window );">Warehouse and production equipment</a></td>
<td class="nump">237,141<span></span>
</td>
<td class="nump">29,055<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_DGLY_DemonstrationAndTradeshowEquipmentGross', window );">Demonstration and tradeshow equipment</a></td>
<td class="nump">77,791<span></span>
</td>
<td class="nump">87,987<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_BuildingsAndImprovementsGross', window );">Building improvements</a></td>
<td class="nump">1,341,471<span></span>
</td>
<td class="nump">1,328,654<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_PropertyPlantAndEquipmentGross', window );">Total cost</a></td>
<td class="nump">7,713,053<span></span>
</td>
<td class="nump">8,787,559<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">(1,679,962)<span></span>
</td>
<td class="num">(1,503,857)<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_PropertyPlantAndEquipmentNet', window );">Net property, plant and equipment</a></td>
<td class="nump">$ 6,033,091<span></span>
</td>
<td class="nump">$ 7,283,702<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_BuildingMember', window );">Building [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">25 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]</a></td>
<td class="text">Useful Life, Lease Term [Member]<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">20 years<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_PropertyPlantAndEquipmentByTypeAxis=srt_WarehouseMember', window );">Warehouse [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=srt_WarehouseMember', window );">Warehouse [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentByTypeAxis=DGLY_DemonstrationAndTradeshowEquipmentMember', window );">Demonstration and Tradeshow Equipment [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentByTypeAxis=DGLY_DemonstrationAndTradeshowEquipmentMember', window );">Demonstration and Tradeshow Equipment [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">7 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Minimum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">5 years<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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Maximum [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">7 years<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_DGLY_Building">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the carrying amounts as of the balance sheet date of investments in building.</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;">DGLY_Building</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_DemonstrationAndTradeshowEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Demonstration and tradeshow equipment 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;">DGLY_DemonstrationAndTradeshowEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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 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_BuildingsAndImprovementsGross</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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</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 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_FurnitureAndFixturesGross</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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depletion of real estate held for productive use, excluding land held for sale.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Land</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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 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_MachineryAndEquipmentGross</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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of term of useful life for property, plant, and equipment when not stated as numeric value.</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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</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>enum2:enumerationSetItemType</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingMember</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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FurnitureAndFixturesMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_WarehouseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_WarehouseMember</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=DGLY_DemonstrationAndTradeshowEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_DemonstrationAndTradeshowEquipmentMember</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_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingImprovementsMember</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>71
<FILENAME>R60.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799837732416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, PLANT AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_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>
<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 expense</a></td>
<td class="nump">$ 181,121<span></span>
</td>
<td class="nump">$ 174,261<span></span>
</td>
<td class="nump">$ 343,833<span></span>
</td>
<td class="nump">$ 345,892<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_ProceedsFromSaleOfFlightEquipment', window );">Sold aircraft</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000<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_PaymentsForFlightEquipment', window );">Closing cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<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 );">Carrying amount</a></td>
<td class="nump">1,141,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,141,661<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(41,661)<span></span>
</td>
<td class="text"> <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=DGLY_AircraftMember', window );">Aircraft [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="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>
<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,661<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_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_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_PaymentsForFlightEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of long-lived depreciable flight assets, including owned aircraft or capital improvements.</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_PaymentsForFlightEquipment</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_ProceedsFromSaleOfFlightEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from sales of long-lived depreciable flight assets, including owned aircraft or capital improvements.</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_ProceedsFromSaleOfFlightEquipment</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_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_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_PropertyPlantAndEquipmentByTypeAxis=DGLY_AircraftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_AircraftMember</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>72
<FILENAME>R61.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799629390640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_DGLY_DisclosureOperatingLeaseAbstract', window );"><strong>Operating Lease</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">$ 869,166<span></span>
</td>
<td class="nump">$ 1,053,159<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 obligations-current portion</a></td>
<td class="nump">223,629<span></span>
</td>
<td class="nump">279,538<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 obligations-less current portion</a></td>
<td class="nump">692,423<span></span>
</td>
<td class="nump">$ 827,836<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_OperatingLeaseLiability', window );">Total operating lease obligations</a></td>
<td class="nump">$ 916,052<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_DGLY_DisclosureOperatingLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureOperatingLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799745374256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF LEASE EXPENSE (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [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_OperatingLeaseExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">$ 226,695<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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseExpense</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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>74
<FILENAME>R63.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799850979488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 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_DGLY_DisclosureOperatingLeaseAbstract', window );"><strong>Operating Lease</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2024 (July 1, to December 31, 2024)</a></td>
<td class="nump">$ 146,105<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">288,720<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 );">2026</a></td>
<td class="nump">293,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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">117,492<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_DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree', window );">Thereafter</a></td>
<td class="nump">235,020<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted minimum future lease payments</a></td>
<td class="nump">1,080,637<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Imputed interest</a></td>
<td class="num">(164,585)<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 liability</a></td>
<td class="nump">$ 916,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_DisclosureOperatingLeaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">DGLY_DisclosureOperatingLeaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments due after year three.</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;">DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_LesseeOperatingLeaseLiabilityPaymentsDue</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_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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payments in excess of discounted obligation for lease payments for 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 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</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>75
<FILENAME>R64.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799628725280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OPERATING LEASE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 02, 2022</div></th>
<th class="th"><div>Sep. 01, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>May 13, 2020</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_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>
<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>
<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_DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease', window );">Lease liability</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,894<span></span>
</td>
<td class="num">$ (538,056)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 3 months 18 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_BusinessAcquisitionAxis=DGLY_FirstMedicalBillingCompanyMember', window );">First Medical Billing Company [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>
<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="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>
<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>
<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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">1 month<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_LessorOperatingLeaseDescription', window );">Lessor, operating lease, description</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>
<td class="text">termination
date in July 2024<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=DGLY_SecondMedicalBillingCompanyMember', window );">Second Medical Billing Company [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>
<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="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>
<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>
<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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">69 months<span></span>
</td>
<td class="text">69 months<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_LessorOperatingLeaseDescription', window );">Lessor, operating lease, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">termination date in
March 2030<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>
<td class="text">&#160;<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_BusinessAcquisitionAxis=DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember', window );">Goody Tickets, LLC and TicketSmarter, LLC [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>
<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="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>
<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>
<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_LessorOperatingLeaseDescription', window );">Lessor, operating lease, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">termination date of December 2022<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=DGLY_PrivateMedicalBillingCompanyMember', window );">Private Medical Billing Company [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>
<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_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>
<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>
<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_LessorOperatingLeaseDescription', window );">Lessor, operating lease, description</a></td>
<td class="text">termination date of June 2025<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | First Medical Billing Company [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>
<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="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>
<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>
<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 lease, payments</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>
<td class="nump">$ 2,648<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Second Medical Billing Company [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>
<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_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>
<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>
<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_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,436<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>
<td class="text">&#160;<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_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Goody Tickets, LLC and TicketSmarter, LLC [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>
<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="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>
<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>
<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 lease, payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,211<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Private Medical Billing Company [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>
<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_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>
<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>
<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_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">$ 4,233<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | First Medical Billing Company [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>
<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="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>
<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>
<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 lease, payments</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>
<td class="nump">$ 2,774<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Second Medical Billing Company [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>
<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_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>
<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>
<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_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,877<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>
<td class="text">&#160;<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_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Goody Tickets, LLC and TicketSmarter, LLC [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>
<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="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>
<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>
<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 lease, payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,364<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Private Medical Billing Company [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>
<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_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>
<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>
<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_OperatingLeasePayments', window );">Operating lease, payments</a></td>
<td class="nump">$ 4,626<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>
<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="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=DGLY_OctoberTwoThousandTwentyThreeMember', window );">October 2023 [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>
<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="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>
<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>
<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_LesseeOperatingLeaseTermOfContract', window );">Lessee, operating lease, term of contract</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">48 months<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_OperatingLeasePayments', window );">Operating lease, payments</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="nump">$ 1,786<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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 months<span></span>
</td>
<td class="text">40 months<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=DGLY_WarehouseAndOfficeSpaceMember', window );">Warehouse And Office Space [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>
<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_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>
<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>
<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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, operating lease, remaining lease term</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 months<span></span>
</td>
<td class="text">30 months<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_LessorOperatingLeaseDescription', window );">Lessor, operating lease, description</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">termination date of December 2026.<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>
<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=DGLY_WarehouseAndOfficeSpaceMember', window );">Warehouse And Office Space [Member] | Minimum [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>
<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_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>
<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>
<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_OperatingLeasePayments', window );">Operating lease, payments</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="nump">$ 12,398<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>
<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=DGLY_WarehouseAndOfficeSpaceMember', window );">Warehouse And Office Space [Member] | Maximum [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>
<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="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>
<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>
<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 lease, payments</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="nump">$ 14,741<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>
<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=DGLY_OfficeSpaceAndCopierMember', window );">Office Space and Copier [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>
<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_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>
<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>
<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_OperatingLeaseExpense', window );">Operating lease</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,810<span></span>
</td>
<td class="nump">$ 226,695<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Discount rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">8.00%<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_DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ROU and lease liability recorded on extension of lease.</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;">DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, 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 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<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_LesseeOperatingLeaseRemainingLeaseTerm</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_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_LesseeOperatingLeaseTermOfContract</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_LessorOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of lessor's 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 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-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_LessorOperatingLeaseDescription</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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease expense. Excludes 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 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-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_OperatingLeaseExpense</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discount rate for operating lease calculated at point in time.</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 (g)(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_OperatingLeaseWeightedAverageDiscountRatePercent</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease term for operating lease, 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/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 (g)(3)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</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_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_BusinessAcquisitionAxis=DGLY_FirstMedicalBillingCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_FirstMedicalBillingCompanyMember</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_BusinessAcquisitionAxis=DGLY_SecondMedicalBillingCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_SecondMedicalBillingCompanyMember</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_BusinessAcquisitionAxis=DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember</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_BusinessAcquisitionAxis=DGLY_PrivateMedicalBillingCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_PrivateMedicalBillingCompanyMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=DGLY_OctoberTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_OctoberTwoThousandTwentyThreeMember</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=DGLY_WarehouseAndOfficeSpaceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_WarehouseAndOfficeSpaceMember</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=DGLY_OfficeSpaceAndCopierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_OfficeSpaceAndCopierMember</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>76
<FILENAME>R65.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635678448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">$ 20,525,501<span></span>
</td>
<td class="nump">$ 20,070,817<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 );">Accumulated amortization</a></td>
<td class="nump">4,243,879<span></span>
</td>
<td class="nump">3,560,395<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">16,281,622<span></span>
</td>
<td class="nump">16,510,422<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">8,000,829<span></span>
</td>
<td class="nump">8,101,681<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">4,243,879<span></span>
</td>
<td class="nump">3,560,395<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">3,756,950<span></span>
</td>
<td class="nump">4,541,286<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Licenses [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">151,652<span></span>
</td>
<td class="nump">225,545<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 );">Accumulated amortization</a></td>
<td class="nump">21,270<span></span>
</td>
<td class="nump">89,887<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">130,382<span></span>
</td>
<td class="nump">135,658<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Patents and Trademarks [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">483,521<span></span>
</td>
<td class="nump">483,521<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">332,462<span></span>
</td>
<td class="nump">266,403<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">151,059<span></span>
</td>
<td class="nump">217,118<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Sponsorship Agreement Network [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">5,600,000<span></span>
</td>
<td class="nump">5,600,000<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 );">Accumulated amortization</a></td>
<td class="nump">3,173,333<span></span>
</td>
<td class="nump">2,613,333<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">2,426,667<span></span>
</td>
<td class="nump">2,986,667<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | SEO Content [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">600,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">425,000<span></span>
</td>
<td class="nump">350,000<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">175,000<span></span>
</td>
<td class="nump">250,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_us-gaap_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Personal Seat Licenses (Entertainment Segment) [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">117,339<span></span>
</td>
<td class="nump">180,081<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 );">Accumulated amortization</a></td>
<td class="nump">11,081<span></span>
</td>
<td class="nump">14,004<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">106,258<span></span>
</td>
<td class="nump">166,077<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Software [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">23,653<span></span>
</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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text"> <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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">23,653<span></span>
</td>
<td class="text"> <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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Website Enhancements Entertainment Segment [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">25,630<span></span>
</td>
<td class="nump">13,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">4,014<span></span>
</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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">21,616<span></span>
</td>
<td class="nump">13,500<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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember', window );">Amortized Intangible Assets [Member] | Client agreements (revenue cycle management segments) [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">999,034<span></span>
</td>
<td class="nump">999,034<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">276,719<span></span>
</td>
<td class="nump">226,768<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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">722,315<span></span>
</td>
<td class="nump">772,266<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_FairValueByAssetClassAxis=DGLY_UnAmortizedIntangibleAssetsMember', window );">Unamortized Intangible Assets [Member] | Goodwill [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">11,593,473<span></span>
</td>
<td class="nump">11,367,514<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 );">Accumulated amortization</a></td>
<td class="text"> <span></span>
</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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">11,593,473<span></span>
</td>
<td class="nump">11,367,514<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_FairValueByAssetClassAxis=DGLY_UnAmortizedIntangibleAssetsMember', window );">Unamortized Intangible Assets [Member] | Trade Name [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">600,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="text"> <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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">600,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_us-gaap_FairValueByAssetClassAxis=DGLY_UnAmortizedIntangibleAssetsMember', window );">Unamortized Intangible Assets [Member] | Patents and Trademarks Pending [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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [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_FiniteLivedIntangibleAssetsGross', window );">Gross value</a></td>
<td class="nump">31,199<span></span>
</td>
<td class="nump">1,622<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 );">Accumulated amortization</a></td>
<td class="text"> <span></span>
</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_IntangibleAssetsNetExcludingGoodwill', window );">Net carrying value</a></td>
<td class="nump">$ 31,199<span></span>
</td>
<td class="nump">$ 1,622<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_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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/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 30<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/2147482665/350-30-50-2<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 (d)(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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: 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 8: 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_FiniteLivedIntangibleAssetsLineItems</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_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-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_IntangibleAssetsNetExcludingGoodwill</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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=DGLY_AmortizedIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_LicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_LicensesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PatentsAndTrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PatentsAndTrademarksMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SponsorshipAgreementNetworkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SponsorshipAgreementNetworkMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SEOContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SEOContentMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PersonalSeatLicensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PersonalSeatLicensesMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_SoftwareMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_WebsiteEnhancementsEntertainmentSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_WebsiteEnhancementsEntertainmentSegmentMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember</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_FairValueByAssetClassAxis=DGLY_UnAmortizedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=DGLY_UnAmortizedIntangibleAssetsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_TradeNameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_TradeNameMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PatentsAndTrademarksPendingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=DGLY_PatentsAndTrademarksPendingMember</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>77
<FILENAME>R66.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636427152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2024 (July 1, to December 31, 2024)</a></td>
<td class="nump">$ 743,141<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">1,414,848<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">910,310<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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">116,646<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_DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter', window );">2028 and thereafter</a></td>
<td class="nump">572,005<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,756,950<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finite lived intangible assets amortization expense year three and thereafter.</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;">DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/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 30<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/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/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 30<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/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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/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 30<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/2147482665/350-30-50-2<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</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_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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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>78
<FILENAME>R67.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634332464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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>
</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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 346,889<span></span>
</td>
<td class="nump">$ 374,714<span></span>
</td>
<td class="nump">$ 735,167<span></span>
</td>
<td class="nump">$ 745,150<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 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 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)(2)<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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-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_AmortizationOfIntangibleAssets</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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>79
<FILENAME>R68.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633400016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF OTHER ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_LeaseReceivableNoncurrent', window );">Lease receivable</a></td>
<td class="nump">$ 5,453,486<span></span>
</td>
<td class="nump">$ 6,095,050<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_RestrictedCashNoncurrent', window );">Restricted Cash</a></td>
<td class="nump">97,600<span></span>
</td>
<td class="nump">97,600<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_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">347,489<span></span>
</td>
<td class="nump">404,382<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_OtherAssetsNoncurrent', window );">Total other assets</a></td>
<td class="nump">$ 5,898,575<span></span>
</td>
<td class="nump">$ 6,597,032<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_LeaseReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease receivable noncurrent.</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;">DGLY_LeaseReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</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_OtherAssetsMiscellaneousNoncurrent</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_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as noncurrent. 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.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RestrictedCashNoncurrent</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>80
<FILENAME>R69.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799636409920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 14, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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>
</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_LitigationReserve', window );">Aggregate carrying amount of litigation loss</a></td>
<td class="nump">$ 1.8<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_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_LitigationReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.</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 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-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(25))<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_LitigationReserve</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>81
<FILENAME>R70.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799629432880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, beginning balance | shares</a></td>
<td class="nump">53,600<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, outstanding, beginning balance | $ / shares</a></td>
<td class="nump">$ 45.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted | shares</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, granted | $ / 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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised | shares</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, exercised | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited | shares</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, forfeited | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, ending balance | shares</a></td>
<td class="nump">53,600<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, outstanding, ending balance | $ / shares</a></td>
<td class="nump">$ 45.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable, ending balance | shares</a></td>
<td class="nump">53,600<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, exercisable, ending balance | $ / shares</a></td>
<td class="nump">$ 45.55<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_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_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_StatementEquityComponentsAxis=DGLY_StockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_StockOptionsMember</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>82
<FILENAME>R71.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799622047792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-Based Payment Arrangement, Option, Exercise Price Range [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 of options, outstanding</a></td>
<td class="nump">53,600<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, outstanding options</a></td>
<td class="text">5 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of options, exercisable</a></td>
<td class="nump">53,600<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, exercisable options</a></td>
<td class="text">5 years 4 months 24 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=DGLY_RangeOneMember', window );">Range One [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, lower limit | $ / shares</a></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, upper limit | $ / shares</a></td>
<td class="nump">$ 49.99<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 of options, outstanding</a></td>
<td class="nump">37,000<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, outstanding options</a></td>
<td class="text">6 years 1 month 6 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of options, exercisable</a></td>
<td class="nump">37,000<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, exercisable options</a></td>
<td class="text">6 years 1 month 6 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=DGLY_RangeTwoMember', window );">Range Two [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, lower limit | $ / shares</a></td>
<td class="nump">$ 50.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, upper limit | $ / shares</a></td>
<td class="nump">$ 69.99<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 of options, outstanding</a></td>
<td class="nump">15,100<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, outstanding options</a></td>
<td class="text">4 years<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of options, exercisable</a></td>
<td class="nump">15,100<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, exercisable options</a></td>
<td class="text">4 years<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=DGLY_RangeThreeMember', window );">Range Three [Member]</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-Based Payment Arrangement, Option, Exercise Price Range [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, lower limit | $ / shares</a></td>
<td class="nump">$ 70.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, upper limit | $ / shares</a></td>
<td class="nump">$ 89.99<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 of options, outstanding</a></td>
<td class="nump">1,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, outstanding options</a></td>
<td class="text">1 year 10 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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number of options, exercisable</a></td>
<td class="nump">1,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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, exercisable options</a></td>
<td class="text">1 year 10 months 24 days<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</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_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable 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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</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_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=DGLY_RangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeOneMember</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=DGLY_RangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeTwoMember</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=DGLY_RangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeThreeMember</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>83
<FILENAME>R72.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635160144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details) - Restricted Stock [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted shares, non-vested beginning balance | shares</a></td>
<td class="nump">53,875<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, non-vested beginning balance | $ / shares</a></td>
<td class="nump">$ 11.27<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted shares, granted | shares</a></td>
<td class="nump">80,197<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, granted | $ / shares</a></td>
<td class="nump">$ 2.12<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of restricted shares, vested | shares</a></td>
<td class="num">(30,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, vested | $ / shares</a></td>
<td class="nump">$ 10.06<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of restricted shares, forfeited | shares</a></td>
<td class="num">(1,125)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, forfeited | $ / shares</a></td>
<td class="nump">$ 22.20<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted shares, non-vested ending balance | shares</a></td>
<td class="nump">102,197<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value, non-vested ending balance | $ / shares</a></td>
<td class="nump">$ 4.34<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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)(2)(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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit 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)(2)(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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that vested 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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)(2)(iii)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</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_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=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockMember</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>84
<FILENAME>R73.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635018560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear', window );">2024 (July 1, 2024 through December 31, 2024)</a></td>
<td class="nump">1,500<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_DGLY_NumberOfRestrictedShareNonVestInYearOne', window );">2025</a></td>
<td class="nump">73,349<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_DGLY_NumberOfRestrictedShareNonVestInYearTwo', window );">2026</a></td>
<td class="nump">18,349<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_DGLY_NumberOfRestrictedShareNonVestInYearThree', window );">2027</a></td>
<td class="nump">5,000<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_DGLY_NumberOfRestrictedShareNonVestInYearFour', window );">2028</a></td>
<td class="nump">4,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted share non vest in remainder of fiscal year.</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;">DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NumberOfRestrictedShareNonVestInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted share non vest in year four.</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;">DGLY_NumberOfRestrictedShareNonVestInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NumberOfRestrictedShareNonVestInYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted share non vest in year one.</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;">DGLY_NumberOfRestrictedShareNonVestInYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NumberOfRestrictedShareNonVestInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted share non vest in year three.</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;">DGLY_NumberOfRestrictedShareNonVestInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_NumberOfRestrictedShareNonVestInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted share non vest in year two.</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;">DGLY_NumberOfRestrictedShareNonVestInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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>85
<FILENAME>R74.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634865184">
<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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_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>
<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_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 60,772<span></span>
</td>
<td class="nump">$ 179,482<span></span>
</td>
<td class="nump">$ 101,467<span></span>
</td>
<td class="nump">$ 321,779<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Stock options or restricted stock granted</a></td>
<td class="nump">333,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,750<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options, available for grant</a></td>
<td class="nump">137,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">137,042<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of options exercisable</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized portion of stock compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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>
<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>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized portion of stock compensation expense</a></td>
<td class="nump">$ 184,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 184,461<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndFivePlanMember', window );">2005 Stock Option Plan [Member] | During 2015 [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnavailableForIssuance', window );">Shares unavailable for issuance</a></td>
<td class="nump">1,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,078<span></span>
</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_DGLY_SharesUnexercisedAndOutstanding', window );">Shares unexercised and outstanding</a></td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">284<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndSixPlanMember', window );">2006 Stock Option Plan [Member] | During 2016 [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnavailableForIssuance', window );">Shares unavailable for issuance</a></td>
<td class="nump">2,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,739<span></span>
</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_DGLY_SharesUnexercisedAndOutstanding', window );">Shares unexercised and outstanding</a></td>
<td class="nump">531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndSevenPlanMember', window );">2007 Stock Option Plan [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnexercisedAndOutstanding', window );">Shares unexercised and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndSevenPlanMember', window );">2007 Stock Option Plan [Member] | During 2017 [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnavailableForIssuance', window );">Shares unavailable for issuance</a></td>
<td class="nump">4,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,733<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndEightPlanMember', window );">2008 Plan [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnexercisedAndOutstanding', window );">Shares unexercised and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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=DGLY_TwoThousandAndEightPlanMember', window );">2008 Plan [Member] | During 2018 [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>
<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_SharesUnavailableForIssuance', window );">Shares unavailable for issuance</a></td>
<td class="nump">2,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,025<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_DGLY_SharesUnavailableForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares unavailable for issuance.</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;">DGLY_SharesUnavailableForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_SharesUnexercisedAndOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares unexercised and 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;">DGLY_SharesUnexercisedAndOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the current fair value of the underlying stock exceeds the exercise price of options 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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_RestrictedStockUnitsRSUMember</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=DGLY_TwoThousandAndFivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandAndFivePlanMember</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_AwardDateAxis=DGLY_DuringTwoThousandFifteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=DGLY_DuringTwoThousandFifteenMember</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=DGLY_TwoThousandAndSixPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandAndSixPlanMember</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_AwardDateAxis=DGLY_DuringTwoThousandSixteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=DGLY_DuringTwoThousandSixteenMember</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=DGLY_TwoThousandAndSevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandAndSevenPlanMember</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_AwardDateAxis=DGLY_DuringTwoThousandSevenTeenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=DGLY_DuringTwoThousandSevenTeenMember</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=DGLY_TwoThousandAndEightPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandAndEightPlanMember</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_AwardDateAxis=DGLY_DuringTwoThousandEighteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=DGLY_DuringTwoThousandEighteenMember</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>86
<FILENAME>R75.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799638224800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF WARRANT MODIFICATION (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 25, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 05, 2023 </div>
<div>shares</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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member]</a></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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Common stock issuable under the warrants</a></td>
<td class="nump">1,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,125,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_us-gaap_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Price Volatility [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">105.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106.0<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.36<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Expected Term [Member]</a></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_WarrantsAndRightsOutstandingTerm', window );">Remaining contractual term</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Exercise Price [Member] | Minimum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Measurement Input, Exercise Price [Member] | Maximum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">7.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member]</a></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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Common stock issuable under the warrants</a></td>
<td class="nump">1,768,227<span></span>
</td>
<td class="nump">1,768,227<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Price Volatility [Member] | Minimum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">72.5<span></span>
</td>
<td class="nump">72.1<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Price Volatility [Member] | Maximum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">101.1<span></span>
</td>
<td class="nump">101.1<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">4.33<span></span>
</td>
<td class="nump">4.25<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">5.47<span></span>
</td>
<td class="nump">5.46<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]</a></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_WarrantsAndRightsOutstandingTerm', window );">Remaining contractual term</a></td>
<td class="text">1 month 6 days<span></span>
</td>
<td class="text">1 month 6 days<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]</a></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_WarrantsAndRightsOutstandingTerm', window );">Remaining contractual term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Measurement Input, Exercise Price [Member]</a></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_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants measurement input</a></td>
<td class="nump">2.51<span></span>
</td>
<td class="nump">2.51<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</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_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstandingMeasurementInput</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:decimalItemType</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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, 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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstandingTerm</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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember</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>87
<FILENAME>R76.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799632397104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF WARRANT ACTIVITY (Details) - 2024 Purchase Warrants [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Warrants, vested, beginning balance | shares</a></td>
<td class="nump">1,125,000<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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested', window );">Weighted average exercise price, vested, beginning balance | $ / shares</a></td>
<td class="nump">$ 6.50<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Warrants, granted | shares</a></td>
<td class="nump">1,768,227<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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, granted | $ / shares</a></td>
<td class="nump">$ 2.51<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Warrants, exercised | 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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, exercised | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Warrants, forfeited/cancelled | 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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, forfeited/cancelled | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Warrants, vested, ending balance | shares</a></td>
<td class="nump">2,893,227<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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested', window );">Weighted average exercise price, vested, ending balance | $ / shares</a></td>
<td class="nump">$ 4.06<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Exercised.</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;">DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Cancelled.</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;">DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Granted.</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;">DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangements by share-based payment award non-options weighted average exercise price 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;">DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments exercised by participants.</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> -Subparagraph (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.</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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember</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>88
<FILENAME>R77.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635819888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">42 months 18 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Range One [Member]</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice', window );">Outstanding and exercisable warrants, Exercise price | $ / shares</a></td>
<td class="nump">$ 5.50<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants', window );">Outstanding and exercisable warrants, number of warrants</a></td>
<td class="nump">375,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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">3 years 9 months 18 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Range Two [Member]</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice', window );">Outstanding and exercisable warrants, Exercise price | $ / shares</a></td>
<td class="nump">$ 6.50<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants', window );">Outstanding and exercisable warrants, number of warrants</a></td>
<td class="nump">375,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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">3 years 9 months 18 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [Member] | Range Three [Member]</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice', window );">Outstanding and exercisable warrants, Exercise price | $ / shares</a></td>
<td class="nump">$ 7.50<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants', window );">Outstanding and exercisable warrants, number of warrants</a></td>
<td class="nump">375,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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">3 years 9 months 18 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member]</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants', window );">Outstanding and exercisable warrants, number of warrants</a></td>
<td class="nump">2,893,227<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">3 years 7 months 6 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [Member] | Range Four [Member]</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice', window );">Outstanding and exercisable warrants, Exercise price | $ / shares</a></td>
<td class="nump">$ 2.51<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants', window );">Outstanding and exercisable warrants, number of warrants</a></td>
<td class="nump">1,768,227<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">3 years 4 months 28 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding and exercisable warrants, 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;">DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding and exercisable warrants, Number of warrants.</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;">DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding and exercisable warrants, Weighted average remaining contractual life.</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;">DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember</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=DGLY_RangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeOneMember</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=DGLY_RangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeTwoMember</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=DGLY_RangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeThreeMember</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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember</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=DGLY_RangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_RangeFourMember</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>89
<FILENAME>R78.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799849518656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMON STOCK PURCHASE WARRANTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 25, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Apr. 05, 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_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>
<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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife', window );">Outstanding and exercisable warrants, weighted average remaining contractual life</a></td>
<td class="text">42 months 18 days<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember', window );">Warrant [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="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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrant to purchase</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="nump">1,125,000<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_DGLY_IntrinsicValueOfOutstandingWarrants', window );">Intrinsic value of outstanding warrants</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember', window );">2023 Purchase Warrants [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="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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrant to purchase</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="nump">1,125,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_us-gaap_PlanNameAxis=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember', window );">2024 Purchase Warrants [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_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>
<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrant to purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,768,227<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_DGLY_IntrinsicValueOfOutstandingWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding warrants.</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;">DGLY_IntrinsicValueOfOutstandingWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding and exercisable warrants, Weighted average remaining contractual life.</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;">DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</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_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_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_WarrantMember</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=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandTwentyThreePurchaseWarrantsMember</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=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TwoThousandTwentyFourPurchaseWarrantsMember</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>90
<FILENAME>R79.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634736144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCKHOLDERS&#8217; EQUITY (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 24, 2024</div></th>
<th class="th"><div>Feb. 06, 2023</div></th>
<th class="th"><div>Jan. 10, 2023</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 14, 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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</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="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Cancellation of restricted stock, shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,125<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_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-20 reverse stock split<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>
<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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</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="nump">$ 73,310<span></span>
</td>
<td class="nump">$ 72,755<span></span>
</td>
<td class="nump">$ 61,063<span></span>
</td>
<td class="nump">$ 198,994<span></span>
</td>
<td class="text">&#160;<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_OwnershipAxis=DGLY_NobilityHealthcareLLCMember', window );">Nobility Healthcare LLC [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>
<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>
<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_MinorityInterestOwnershipPercentageByParent', window );">Subsidiary, ownership percentage, parent</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="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<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_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income (loss) attributable to noncontrolling interest</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="nump">$ 73,310<span></span>
</td>
<td class="nump">$ 72,754<span></span>
</td>
<td class="nump">$ 61,062<span></span>
</td>
<td class="nump">$ 198,993<span></span>
</td>
<td class="text">&#160;<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=DGLY_NobilityHealthcareLLCMember', window );">Nobility Healthcare LLC [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>
<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>
<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_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</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="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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>
<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>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock, shares</a></td>
<td class="nump">1,768,227<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>
<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_SharePrice', window );">Share price</a></td>
<td class="nump">$ 2.51<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>
<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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_PrefundedUnitPrice', window );">Pre-funded unit price</a></td>
<td class="nump">0.0001<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>
<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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<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>
<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="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=DGLY_TheSecuritiesPurchaseAgreementMember', window );">The Securities Purchase Agreement [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>
<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>
<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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="nump">$ 2,900,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>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherExpenses', window );">Other expenses payable</a></td>
<td class="nump">$ 800,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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=DGLY_OfficersMember', window );">Officers [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>
<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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issuance granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">55,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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights', window );">Vesting drescription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Such shares
will generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided
that each grantee remains an officer or employee on such dates<span></span>
</td>
<td class="text">Such shares will
generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided that
each grantee remains an officer or employee on such dates<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>
<td class="text">&#160;<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=DGLY_NewEmployeesMember', window );">New Employees [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>
<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>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Common stock issuance granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">25,197<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>
<td class="text">&#160;<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=DGLY_NewEmployeesMember', window );">New Employees [Member] | Minimum [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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<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>
<td class="text">&#160;<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=DGLY_NewEmployeesMember', window );">New Employees [Member] | Maximum [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>
<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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<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>
<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_DGLY_PrefundedUnitPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prefunded unit 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;">DGLY_PrefundedUnitPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-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_EquityMethodInvestmentOwnershipPercentage</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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a percentage.</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_MinorityInterestOwnershipPercentageByParent</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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net Income (Loss) 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://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 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 4: 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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NetIncomeLossAttributableToNoncontrollingInterest</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_OtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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(6))<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(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_OtherExpenses</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_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inflow associated with the amount received from entity's raising of capital via private rather than public placement.</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 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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_ProceedsFromIssuanceOfPrivatePlacement</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.</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 (a)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights</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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the 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 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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><br>Reference 7: 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_StockIssuedDuringPeriodSharesNewIssues</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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to Restricted Stock Award forfeited during the 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://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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.</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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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_StockholdersEquityReverseStockSplit</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_srt_OwnershipAxis=DGLY_NobilityHealthcareLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=DGLY_NobilityHealthcareLLCMember</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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=DGLY_NobilityHealthcareLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=DGLY_NobilityHealthcareLLCMember</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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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_TypeOfArrangementAxis=DGLY_TheSecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_TheSecuritiesPurchaseAgreementMember</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=DGLY_OfficersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_OfficersMember</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=DGLY_NewEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_NewEmployeesMember</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>91
<FILENAME>R80.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799634307104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (5,083,861)<span></span>
</td>
<td class="num">$ (8,393,304)<span></span>
</td>
<td class="num">$ (9,014,882)<span></span>
</td>
<td class="num">$ (14,499,122)<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (5,083,861)<span></span>
</td>
<td class="num">$ (8,393,304)<span></span>
</td>
<td class="num">$ (9,014,882)<span></span>
</td>
<td class="num">$ (14,499,122)<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic loss per share &#8211; weighted average shares outstanding</a></td>
<td class="nump">2,921,307<span></span>
</td>
<td class="nump">2,785,663<span></span>
</td>
<td class="nump">2,891,205<span></span>
</td>
<td class="nump">2,768,683<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Dilutive effect of shares issuable under stock options and warrants outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted loss per share &#8211; adjusted weighted average shares outstanding</a></td>
<td class="nump">2,921,307<span></span>
</td>
<td class="nump">2,785,663<span></span>
</td>
<td class="nump">2,891,205<span></span>
</td>
<td class="nump">2,768,683<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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (1.74)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (3.12)<span></span>
</td>
<td class="num">$ (5.24)<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (1.74)<span></span>
</td>
<td class="num">$ (3.01)<span></span>
</td>
<td class="num">$ (3.12)<span></span>
</td>
<td class="num">$ (5.24)<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_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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 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 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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_NetIncomeLossAvailableToCommonStockholdersBasic</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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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_NetIncomeLossAvailableToCommonStockholdersDiluted</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_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_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>92
<FILENAME>R81.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799770199232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details) - Country Stampede Acquisition [Member]<br></strong></div></th>
<th class="th">
<div>Mar. 01, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Tangible assets acquired</a></td>
<td class="nump">$ 305,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Identifiable intangible assets acquired (Trademarks and trade names)</a></td>
<td class="nump">300,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">225,959<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Liabilities assumed pursuant to stock purchase agreement</a></td>
<td class="num">(288,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired and liabilities assumed</a></td>
<td class="nump">542,959<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash paid at Country Stampede Acquisition date</a></td>
<td class="nump">400,000<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_DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount', window );">Cash paid subsequent to closing</a></td>
<td class="nump">142,959<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_BusinessCombinationConsiderationTransferred1', window );">Acquisition purchase price</a></td>
<td class="nump">$ 542,959<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed current liabilities retained escrow amount.</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;">DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, acquired at the acquisition date. 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.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property, plant, and equipment recognized as of the acquisition date.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<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_Goodwill</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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_CountryStampedeAcquisitionMember</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>93
<FILENAME>R82.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635562816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COUNTRY STAMPEDE ACQUISITION (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Mar. 01, 2024 </div>
<div>USD ($)</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_BusinessAcquisitionAxis=DGLY_JCEntertainmentLLCMember', window );">JC Entertainment LLC [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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="nump">$ 542,959<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-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_BusinessAcquisitionLineItems</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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-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_BusinessCombinationConsiderationTransferred1</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_BusinessAcquisitionAxis=DGLY_JCEntertainmentLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=DGLY_JCEntertainmentLLCMember</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>94
<FILENAME>R83.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633182352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF SEGMENT REPORTING (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Revenues</a></td>
<td class="nump">$ 5,616,235<span></span>
</td>
<td class="nump">$ 8,279,632<span></span>
</td>
<td class="nump">$ 11,145,586<span></span>
</td>
<td class="nump">$ 15,976,820<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_GrossProfit', window );">Total Gross Profit</a></td>
<td class="nump">242,392<span></span>
</td>
<td class="nump">2,737,040<span></span>
</td>
<td class="nump">1,763,830<span></span>
</td>
<td class="nump">4,281,829<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_OperatingIncomeLoss', window );">Total Operating Income (Loss)</a></td>
<td class="num">(3,914,221)<span></span>
</td>
<td class="num">(4,940,704)<span></span>
</td>
<td class="num">(7,553,193)<span></span>
</td>
<td class="num">(11,113,511)<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_DepreciationAndAmortization', window );">Total Depreciation and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,079,000<span></span>
</td>
<td class="nump">1,091,042<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_DGLY_IdentifiableAssets', window );">Total identifiable assets</a></td>
<td class="nump">43,327,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,327,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,028,809<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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember', window );">Video Solutions [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_IdentifiableAssets', window );">Total identifiable assets</a></td>
<td class="nump">22,998,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,998,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,396,559<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_StatementBusinessSegmentsAxis=DGLY_RevenueCycleManagementMember', window );">Revenue Cycle Management [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_IdentifiableAssets', window );">Total identifiable assets</a></td>
<td class="nump">1,904,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,904,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,260,376<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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember', window );">Entertainment Segment [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_IdentifiableAssets', window );">Total identifiable assets</a></td>
<td class="nump">6,315,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,315,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,324,211<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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate Segment [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_DGLY_IdentifiableAssets', window );">Total identifiable assets</a></td>
<td class="nump">12,108,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,108,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,047,663<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Revenues</a></td>
<td class="nump">5,616,235<span></span>
</td>
<td class="nump">8,279,632<span></span>
</td>
<td class="nump">11,145,586<span></span>
</td>
<td class="nump">15,976,820<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_GrossProfit', window );">Total Gross Profit</a></td>
<td class="nump">242,392<span></span>
</td>
<td class="nump">2,737,040<span></span>
</td>
<td class="nump">1,763,830<span></span>
</td>
<td class="nump">4,281,829<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_OperatingIncomeLoss', window );">Total Operating Income (Loss)</a></td>
<td class="num">(3,914,221)<span></span>
</td>
<td class="num">(4,940,704)<span></span>
</td>
<td class="num">(7,553,193)<span></span>
</td>
<td class="num">(11,113,511)<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_DepreciationAndAmortization', window );">Total Depreciation and Amortization</a></td>
<td class="nump">522,450<span></span>
</td>
<td class="nump">547,932<span></span>
</td>
<td class="nump">1,079,000<span></span>
</td>
<td class="nump">1,091,042<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Video Solutions [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Revenues</a></td>
<td class="nump">1,585,670<span></span>
</td>
<td class="nump">1,899,590<span></span>
</td>
<td class="nump">3,303,963<span></span>
</td>
<td class="nump">3,798,953<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_GrossProfit', window );">Total Gross Profit</a></td>
<td class="nump">287,840<span></span>
</td>
<td class="nump">779,408<span></span>
</td>
<td class="nump">853,534<span></span>
</td>
<td class="nump">1,313,601<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_OperatingIncomeLoss', window );">Total Operating Income (Loss)</a></td>
<td class="num">(1,400,039)<span></span>
</td>
<td class="num">(1,364,987)<span></span>
</td>
<td class="num">(2,533,242)<span></span>
</td>
<td class="num">(3,328,173)<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_DepreciationAndAmortization', window );">Total Depreciation and Amortization</a></td>
<td class="nump">178,555<span></span>
</td>
<td class="nump">203,987<span></span>
</td>
<td class="nump">387,724<span></span>
</td>
<td class="nump">402,109<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Revenue Cycle Management [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Revenues</a></td>
<td class="nump">1,564,354<span></span>
</td>
<td class="nump">1,724,772<span></span>
</td>
<td class="nump">2,998,952<span></span>
</td>
<td class="nump">3,506,361<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_GrossProfit', window );">Total Gross Profit</a></td>
<td class="nump">601,406<span></span>
</td>
<td class="nump">802,174<span></span>
</td>
<td class="nump">1,065,137<span></span>
</td>
<td class="nump">1,578,107<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_OperatingIncomeLoss', window );">Total Operating Income (Loss)</a></td>
<td class="nump">150,323<span></span>
</td>
<td class="nump">152,044<span></span>
</td>
<td class="nump">126,352<span></span>
</td>
<td class="nump">255,809<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_DepreciationAndAmortization', window );">Total Depreciation and Amortization</a></td>
<td class="nump">26,715<span></span>
</td>
<td class="nump">25,887<span></span>
</td>
<td class="nump">53,429<span></span>
</td>
<td class="nump">51,394<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Entertainment Segment [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Net Revenues</a></td>
<td class="nump">2,466,211<span></span>
</td>
<td class="nump">4,655,270<span></span>
</td>
<td class="nump">4,842,671<span></span>
</td>
<td class="nump">8,671,506<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_GrossProfit', window );">Total Gross Profit</a></td>
<td class="num">(646,854)<span></span>
</td>
<td class="nump">1,155,458<span></span>
</td>
<td class="num">(154,841)<span></span>
</td>
<td class="nump">1,390,121<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_OperatingIncomeLoss', window );">Total Operating Income (Loss)</a></td>
<td class="num">(1,828,513)<span></span>
</td>
<td class="num">(328,929)<span></span>
</td>
<td class="num">(2,470,732)<span></span>
</td>
<td class="num">(1,561,936)<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_DepreciationAndAmortization', window );">Total Depreciation and Amortization</a></td>
<td class="nump">317,180<span></span>
</td>
<td class="nump">318,058<span></span>
</td>
<td class="nump">637,847<span></span>
</td>
<td class="nump">637,539<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Corporate Segment [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>
<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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</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="re">
<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 );">Total Operating Income (Loss)</a></td>
<td class="num">$ (835,992)<span></span>
</td>
<td class="num">$ (3,398,832)<span></span>
</td>
<td class="num">$ (2,675,571)<span></span>
</td>
<td class="num">$ (6,479,211)<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_DGLY_IdentifiableAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets.</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;">DGLY_IdentifiableAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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_DepreciationAndAmortization</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_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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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 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 2: 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 3: 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 4: 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 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 (a)<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 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><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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-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_RevenueFromContractWithCustomerExcludingAssessedTax</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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_SegmentReportingInformationLineItems</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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember</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_StatementBusinessSegmentsAxis=DGLY_RevenueCycleManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=DGLY_RevenueCycleManagementMember</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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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>95
<FILENAME>R84.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799633790176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT DATA (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>Segments</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_NumberOfOperatingSegments', window );">Number of operating segments | Segments</a></td>
<td class="nump">3<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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember', window );">Video Solutions [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 4,008,278<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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember', window );">Entertainment Segment [Member]</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 126,723<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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation reserve for inventory.</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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_InventoryValuationReserves</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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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/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/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_NumberOfOperatingSegments</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_SegmentReportingInformationLineItems</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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=DGLY_VideoSolutionsMember</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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementBusinessSegmentsAxis=DGLY_EntertainmentSegmentMember</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>96
<FILENAME>R85.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799629412256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Oct. 02, 2023</div></th>
<th class="th"><div>Sep. 22, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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>
<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_NotesPayableCurrent', window );">Notes payable current</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<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_RelatedPartyTransactionsByRelatedPartyAxis=DGLY_NobilityLLCMember', window );">Nobility LLC [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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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>
<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_DGLY_AccruedReimbursableExpensesPayable', window );">Accrued reimbursable expenses payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">398,379<span></span>
</td>
<td class="nump">$ 265,241<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=DGLY_NobilityLLCMember', window );">Nobility LLC [Member] | Operating Agreement [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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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>
<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_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">10,024<span></span>
</td>
<td class="nump">$ 32,181<span></span>
</td>
<td class="nump">22,403<span></span>
</td>
<td class="nump">$ 67,106<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [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>
<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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</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>
<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_NotesPayableCurrent', window );">Notes payable current</a></td>
<td class="nump">2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700,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="nump">$ 2,325,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_BusinessCombinationContingentConsiderationAsset', window );">Business combination, contingent consideration, asset</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>
<td class="nump">$ 375,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.25%<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_InterestPayableCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="nump">$ 283,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 283,782<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_DGLY_AccruedReimbursableExpensesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued reimbursable expenses payable</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;">DGLY_AccruedReimbursableExpensesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>DGLY_</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_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 arising from contingent consideration in a business combination.</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 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-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_BusinessCombinationContingentConsiderationAsset</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_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_InterestPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable on debt, including, but not limited to, trade payables.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: 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)(15)(a))<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_InterestPayableCurrentAndNoncurrent</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_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 3: 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(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-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_ManagementFeeExpense</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_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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: 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(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_RelatedPartyTransactionLineItems</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_RelatedPartyTransactionsByRelatedPartyAxis=DGLY_NobilityLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=DGLY_NobilityLLCMember</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_TypeOfArrangementAxis=DGLY_OperatingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_OperatingAgreementMember</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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</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>97
<FILENAME>R86.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.2.u1</span><table class="report" border="0" cellspacing="2" id="idm139799635663232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 02, 2024</div></th>
<th class="th"><div>Jul. 13, 2024</div></th>
<th class="th"><div>Aug. 14, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 01, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 02, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_DebtInstrumentFaceAmount', window );">Principal amount</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="nump">$ 146,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,781<span></span>
</td>
<td class="nump">$ 125,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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Common Stock [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_SharesIssued', window );">Number of share issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,123<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="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=DGLY_NotePurchaseAgreementMember', window );">Note Purchase Agreement [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_DebtInstrumentFaceAmount', window );">Principal amount</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="nump">$ 1,425,000<span></span>
</td>
<td class="text">&#160;<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_TypeOfArrangementAxis=DGLY_LetterAgreementMember', window );">Letter Agreement [Member] | Subsequent Event [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_DebtInstrumentRepurchasedFaceAmount', window );">Debt Instrument, Repurchased Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,425,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>
<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_DebtInstrumentAnnualPrincipalPayment', window );">Cash payment to the purchaser</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,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>
<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_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault', window );">Debt instrument, debt default, description of event of default</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(i) $325,000, if the Company sells or enters into a firm commitment to sell the Company Office Building on
or before August 7, 2024; or (ii) $400,000, if the Company sells or enters into a firm commitment to sell the Company Office Building
after August 7, 2024.<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>
<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_DebtInstrumentPeriodicPayment', window );">Purchaser per month</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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>
<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_RepaymentsOfDebt', window );">Payment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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>
<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_TypeOfArrangementAxis=DGLY_LetterAgreementMember', window );">Letter Agreement [Member] | Subsequent Event [Member] | Maximum [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_DebtInstrumentRepurchasedFaceAmount', window );">Debt Instrument, Repurchased Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,725,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>
<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_TypeOfArrangementAxis=DGLY_LetterAgreementMember', window );">Letter Agreement [Member] | Subsequent Event [Member] | Minimum [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_DebtInstrumentRepurchasedFaceAmount', window );">Debt Instrument, Repurchased Face Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,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>
<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_TypeOfArrangementAxis=DGLY_PurchaseAndSaleAgreementMember', window );">Purchase And Sale Agreement [Member] | Subsequent Event [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>
<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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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>
<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Payments to acquire property</a></td>
<td class="nump">$ 5,900,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>
<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_PaymentsToAcquireBuildings', window );">Payments to acquire building</a></td>
<td class="nump">$ 240,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>
<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_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual principal payment for debt instrument.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentAnnualPrincipalPayment</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentFaceAmount</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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the required periodic payments including both interest and principal payments.</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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentPeriodicPayment</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_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of the original debt instrument that was repurchased.</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_DebtInstrumentRepurchasedFaceAmount</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_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discussion of the facts and amounts pertaining to each failure to comply with an affirmative or negative covenant of a long-term debt instrument, including violating payment terms or an inability to meet certain minimum financial requirements or achieve or maintain certain financial ratios. The discussion would generally be expected to also include whether or not the failure can and will be overcome and a description of the terms of any waivers, including the amount of the waiver and the period of time covered by the waiver, and if reclassification of long-term debt to current has been made in the current balance sheet.</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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-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_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault</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_PaymentsToAcquireBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of buildings (properties) whether for investment or use.</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_PaymentsToAcquireBuildings</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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</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_PaymentsToAcquirePropertyPlantAndEquipment</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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term and long-term debt. Excludes payment of lease obligation.</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 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_RepaymentsOfDebt</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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharesIssued</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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-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_SubsequentEventLineItems</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementEquityComponentsAxis=us-gaap_CommonStockMember</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_TypeOfArrangementAxis=DGLY_NotePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_NotePurchaseAgreementMember</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_TypeOfArrangementAxis=DGLY_LetterAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_LetterAgreementMember</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>
<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_us-gaap_TypeOfArrangementAxis=DGLY_PurchaseAndSaleAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=DGLY_PurchaseAndSaleAgreementMember</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>EXCEL
<SEQUENCE>98
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M65KU*FHH\ZHU'?CCCS_M?M,6>2&;1R\9=]\;2CN+II7+8Q?#VCB=V5UA8^/
MGEW#[ZM]O[;)U6V1^76 N0W >VCO8Q#0V,D2GRT18"SFMHS9V"^P<+_0*T+K
MJ3RJJSQ>\)X5.XXP<;8Y/8:$<)ZP=$;)V-@FL'";X"A9-W=?R4,XWXMF=KI\
MEOZ=KM71UT[[J?E?LKDKH'\LU2T,Q1\$!*/IO][V)T;ON@^@&VV,KKK#K9)
MP!K _5L-Z^?#B?VF.GQ#7_\?4$L#!!0    ( %>+$%E47<S3VP(  .T'   8
M    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULK55A;YLP$/TK%INF5NJ" R&T
M78+4IIJV29.B1MT^3/O@P"58-9C9)NGVZW<V*0H)[5II^1!LN/?\WOE\GFRE
MNM<Y@"$/A2CUU,N-J2Y]7Z<Y%$P/9 4E?EE)53"#4[7V=:6 90Y4"#^@=.P7
MC)=>,G'OYBJ9R-H(7L)<$5T7!5._KT'([=0;>H\O;ODZ-_:%GTPJMH8%F+MJ
MKG#FMRP9+Z#47)9$P6KJ70TO9[&-=P'?.&SUWIA8)TLI[^WD<S;UJ!4$ E)C
M&1@^-C #(2P1ROBUX_3:)2UP?_S(_M%Y1R]+IF$FQ7>>F7SJG7LD@Q6KA;F5
MVT^P\Q-9OE0*[?[)MHD=CSR2UMK(8@=&!04OFR=[V.5A#S!\"A#L ,%+ >$.
M$#JCC3)GZX89EDR4W!)EHY'-#EQN'!K=\-+NXL(H_,H19Y*9+#/<$\@(CK04
M/&,&)]=,L#(%LK#$FIS,F8+2Y&!XRL0I>4_N%C?DY.WIQ#<HPE+YZ6[!ZV;!
MX(D%O]3E@(3TC 0T&/7 9\_#;R!%^-#!PR[<1^NM_Z#U'SB^\ F^A4&_6)6&
MR!7YR$MTS9D@<ZFY*[,?5TMM%!;;SSZK#?>HG]L>P$M=L12F'IXP#6H#7O+N
MS7!,/_09_T]DG32$;1K"Y]B3*X''V>TX-@:2R7II5K7 0Y;*NL0"4) "W["E
M@+XT--RQX[9M8Y,$X45X,9SXFWV#/6'8:\;G;5A'^JB5/GJ%=(E%JO;DGN$A
M4K9V^W2/C@5%E-(#V<=1G:".Z*@5'3TK>B:+ JL+CW=Z?T8JILB&B;HWN0W1
M>&]Y.J#T,+?_BNJH'+<JQZ]0J7-L IJPVN12\3^0]:EM"*/N'C>_ \4OB>RH
MCEO5\>M5<ZWK?L7QD8XPH@$-XP.]QW'!.:5Q-#I0Z^\U8WL1?F5JS4M-!*P0
M20<Q4JCF<FDF1E:N/R^EP6[OACG>QZ!L 'Y?26D>)[;EMS=\\A=02P,$%
M  @ 5XL06?J<B?HW"@  ,CP  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RM6UUSV[H1_2L<M=-)9F*+^")(U];,M<C>IM/T9N*F]Z'3!UJ"+4XH4I>$
M[.3?%Z ^* )+6';P8HGTP8%VL<">!<'KY[KYUJZ$D,'W=5FU-Y.5E)NKZ;1=
MK,0Z;R_KC:C4?Q[J9IU+==D\3MM-(_)EUVA=3G$81M-U7E23V75W[W,SNZZW
MLBPJ\;D)VNUZG3<_;D59/]],T.1PXTOQN)+ZQG1VO<D?Q9V07S>?&W4U/;(L
MB[6HVJ*N@D8\W$Q^05<9Y;I!A_A/(9[;D^^!-N6^KK_IBX_+FTFH?Y$HQ4)J
MBEQ]/(FY*$O-I'[''WO2R;%/W?#T^X'];YWQRIC[O!7SNOR]6,K5S22>!$OQ
MD&]+^:5^_KO8&\0TWZ(NV^YO\+S'AI-@L6UEO=XW5K]@752[S_S[WA$G#10/
MW #O&V"S 1UI0/8-R+D]T'T#>FX/;-^@,WVZL[US7)K+?';=U,]!H]&*37_I
MO-^U5OXJ*ATH=[)1_RU4.SF;U]52#;M8!NI;6Y?%,I?JXDZJ#Q4/L@WJA^"W
MC6AR/:YM\.YKE6^7A<*\#RZ"KW=I\.[/[Z^G4OT433A=[+N]W76+1[HEP:>Z
MDJLVR%3W2Z!]ZFX?.=I/E0N.?L '/]QB)^$_MM5E0,(/ 0XQ!7[/_/SF!#+G
MYWK/WMS[P!GD&!2DXR,C?%_$DZBVX@H:UUU+"K?4R]I5N\D7XF:BUJU6-$]B
M,OO+GU 4_A5RJD^RU"=9YHELX'YZ=#]UL<_^7<N\5*MP-PC0&.R:\ZZYS@1/
M,Q:A"!-V/7TZ=:^-BS%/(H*'N-3&(80H8W$T!&8 D"4\BG%X! XL9D>+F3/@
MYG4K]4+3. */^0P\GV2I3[+,$]E@&*+C,$1G!-YB.!C06.QHV&D $DYB2HP
M!'",8I:8 6CC$A(CSLSXLW$(10E-$@3''S\:SIV&_]K4;1MLFOJAD)"]W.H7
M4TQ,,^8 C!,>TM PU\8A'I&8&+C,QE$<HQ@GL+7QT=K8.=ONE"PKJL</P:.H
M5&(O@[Q:!OE2J8NBE3K1/XE ?-]H6=""4S'V.15]DJ4^R3)/9(,Q2HYCE#@C
M\HMBS)O%JAN;I9J)9;W1>NPP,-"P)/9LHXQS8Q+-(5B(35AJPU!(B(I[(T@!
M'.4,(P8'*0I[91HZ77 ,TWSY)!I9M.JB<X>:I^M:RU$5N@YW[.E/?QG'<1*:
M_@!P&(4TPD8Z30$@HK%RL.D2 $@2Y9)1GYRH=>1>J%Z<L: GD&UA'*.$(-,5
M-I"%!%L+>PH (Z4L0I28KK"!21+%(1I1# CWKL!G)*OV%6L9Z!ILK[&(11$R
M4QD Y!'GG%+3-390.9IWRGSH&AN(F(H30L=\T^MWY-2GLWW!IN9+J1(;:#>Q
M.K\@":(86S$!(&E"0Y773,L!)&>,J$ S30>02G(BPM!()D>]>$;4F=U^DRO1
M!$6UJ-<B>+<?^_=@'D-.'?[:1.:5+?7*EOEB&XY)+^^14[;./E92*%ZY'Q9P
M+)B]1B4)L::A#6.,F\HI!6 T48N_&8<VC*,P'ENF>QV-W$+Z:*]K4;;%[(7N
M.XPLFR$D0XR%B6DVA.2$1(DI+6%.G?=&Q"7JM31RB^G3"0@:;LM:$E)J%J\
M#*OET5IT;!B+5?8V[05@(3\I<(?&]E(:.57@[)^Z<.@V/!?-5J6?A[H)2O'8
M928IRVX/#73"&\1E *XZ,33D"29A;'K*4Y?9.5T.W=FK7N26O0=W+NI*:;YN
M-UI5HKLK6=R7(JAJ"4>5D_@U#K4%[85:A\R]D-17A]G+'0YW-'L!C=T">K[*
MJT>A9F+PD!=-\)276Z'=^9PW3:Y*B:5HBJ>=1"J+_+XH"UG *@G;@O9"5Z+&
ME(5@>G_(=!V$4ZF?(W.5>IEPZ)I>1V.WCAYSC8HT+9MTH:6^ML5RO_'=U1Q%
MV];-CRX"82\Y^WQ%"/HB2GT19=B6\4@MLWA$K>%>Q6.WBO\U5V.@_"N^:[]O
MBW;55;EJ*%X*22?O:YSMB2C%MIZ/8DS,Q)9YZ'#H[+XLP.ZRX+"ZVLY>BGLP
M36% J$=QC+DY\[WNY)_9:_:67IV>[(L,[-ZB/X1MFY?=NE%44BTH.D'!P?H&
M^0T'JR>B=$\TU-&QN9'AH;NA@_N* ;LKAD.H'ARLUE]5T\H?'X)-J7.7+O/%
M']MB,R:PW/RO<;DGHA3;Q<8%15&$3*?_?(=#I_=E"SYG_[\&"VC0QV )DT3$
MK,?F$)(0GL3FZIB"G#0,(VQ*>I 3Q<JA?"0K]24,=I<P7?3="R7FQ<$1,O^N
M[E1BY D!MNN+"Q:BD#%S/P5"Q@2'C)K5'(A,&(FM738(B2@)0X1')#GN*QSL
MKG ^GF>_KWK&%U'JBRCS0#1T?5\-87<U]"\A1S?P,% UC 0<@!P). @)!QR
M= <<Z<L6XBY;M-7O=K/N?9!+V13W6YGKVD_62GQ76J,W=;?MJ_-NM]'2[L5[
M?X*EW=XK^5[DS0_P% -06'!"S )D#N(P9^:J!>$B9&WE9! .)7%RLJTQ]%I?
MT1!W17.(%<MCRH]KG4AEO?BVJDM5T8#QM*?GPWB*51EJQA.$C(FJ6*T-80B9
MA(C&EM" D(CJ![L8CWBF+S$(=FX('SVC!$30KO)N3=\=L5.5'7S(Y0T2W7'*
MQ2=;ZI4M\\4V')N3@T;NBN0V;XL%. *[=O$@("XY-6,1@)'+$)F!",*0%84
MC%WBL;G95PO$72VD1;F5X#&WVWW+%^T$8)"=(,RV$X Y[.Q%.W$?X_F].Y:I
M%M_\233YH]C--K4V;V6KZJ.E6K'AZ>;U;(]7MM0K6^:+;3A O< G;H$_/MUL
M+8T3C$AH%OH0D,<L,C-="@%CM9R'YG8(R!C%44Q&PK%7\<2MXEW3#GBX -L+
MG>D![06 L+T0H\O>7JD3MU+_W-3+[4(&__TDUO>B^1]HN->S.U[94J]LF2^V
MX6#TVITDSK70>8;V#8\.'(/@DRWURI;Y8AN>H^U+">HN)5X^21M:NA/CD$=F
M9IT#0+58<&OW)H6 G!-*S<U+ *C/2M!HY $L[4L!BIRA=\YI6OJ&)P/C(>B5
M+?7*EOEB&PY&7WW0<XXIG7&FEMJ/#PA%"6:F%@2 &*.$(;,H!8 TB:/(#D4
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
M&U?69HMH/C\H.).Z8U^PN>9PO_\(:)JYN9NY<6@'KQQN<C;DL &?1V^W-4<
MU>3/W>2_C>YK52_+(,+?/WNOQE#_NJ_X-2^(]=QD=A8(W\")Y-6$!C&WQ'D^
MV2/G!\7Y3WF9E.D+XCQW2HM#X_RI>ML=!2TK^+Z4?'3;C8C^3:K #ZYZG3VJ
M>J+^RY\PV95W5Q7=$%GOY(/5BQ%M 9'(K"NZK3O"C;5(X6Z1<@#PCVK7L4WR
MLM\1<L%&:NI$(*C_>1%_%[46-]Q=(E"+=[U!#O%)Q:+V&3XM9*U<_REOER#L
MVP2&0L7C<:L(7\%FF8"2F(?<X)L3;]9SK6*X6\7,X:;S?:2#\/[SC?IQ/) ]
M@(#[UGHZU[*'NV6/X=0WU6H%?ITG!:3+[7@"4.F)6H) .L+#D7V $/-P[,2
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
MP&P6&.F5Z)HFV-^HER\\-@&.EE.K*3)\B48[89BS:VV#?*9W.>VMDQ]\:84
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
M#>L#Y'3R2=1.RPDS(STGD7_'MP!C<J+AAG8^G,!]MUR9M# '0VC'I4YS:]L
M\7^%*>S!;\XIN(?#0 &/$P \B.SITZ!088VE?0_Y\LC=*9BP."O(<S';XH.W
M=E6CN3DXWV("RH9/ Z\23S%YZ3"K>!,L@>X$B3&??-G8\S7V(8CRT9+<[A.'
M]>IG)".5EN^\A/C-70Z1^J(],:TF!L.:EE5=5WL*+$DP2E7@:3RATU/A])52
M<0X4-,FWD!+>'TY)@Y7+MWR#@!/.-->2N+4"01$2.%LZ[6?LP2G1RD!W""6L
MW"GZX^(KWTD:-B\E@T!&0B99 O>W&')2A6T46)>^BDK6,]=[+L+!D!P^Q$Y-
M^%BZD6V4.O\@N?Q^1&I/R>^DUF$R@W-2[K#12-TFA@^<]OL?GOG&I\*P29&.
M)I74B0_0M?PJARY==T,>'.,FDVBO<L)T+-[HD;.:@#+@'14GU^-3,"!/E'+
MU/2H QP6OW[\_* >[CZ_5_<??KM;/+R_^_# T"%R3O^&:HD0]7W6"2IW\ ,U
MD[S16VS;R#3UJQIP"?/9=7QUA:Z?<.[TA\Y/\FVT<*N*OG=5U^/.8M3).]##
M0DU.7T7O(3YZDLX=X24@@BE@!CNS_9<_!I=X#BYK,ID=(5.^== @LLC),^1+
M65M.!#\>8<KY_#R>CB^/S<;?_O.9,IF= ZHZY(I\#FRYN!K'Y_/K(X3:;\-@
M&R\^Q&08)P:/-@%9F996*Y_>>*LQJUJH-\PM[$62YJ[;\,*%MV_N;T\#@\,.
MF9(B$"89>X2.#R,']TJM>'BZ[(SG)9?#6'IZ+L=K9Q> 7R[5%('1&  >-CF@
M,8A0=</?^0P#OGL-D!.>E7^0(ZL*K2XY(JJ^NBMF$O(@)4;E/J7V'*,.,%+G
ME!\%E_A:?/@RREWMR.7OAP8,3+ EACK+7W5,Q.<[B"YN(:BX>;C_^(&BC9O%
MKW0['?UP]U]?[G^[>>?LAC\$>1!R,"<'%QPJHTA8] [=-1F]P]7X,WGLP,2C
M=38D>N#SXD>Y-#"N+;$/,@9IF\P)Y0*>OKP"V'QMN\,,-I9)7YO_S/>ZD>O
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
M)FC&%RRUHR9)73(1Z[*?@V!*-[ABVH=Y1R3W.BISZE>'HQ\72F+O93H.S?
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
M:3$<4#,<O*Z=-U6R\WTT@^&U/_D:P&@"X^ A&*/>T>3N?CZK>G8;K\LR7LZ
M).8-5O^Y.(WA&U=5 S7"SF3?>5CBZ\/Q]^IN][C><EUG6#JEVCO^%6 ;CM9Q
ML]YMNLX=-IF09=BE,O)<.!%COC<9?DH=B]<\@RE&AB.#X7.( ;PA'(=KFRM^
M^)@SQ8J^^VEK_N>RLO;9\7X*7]ZI_&U-EW%ZW59W%7@/=LU6C<H$G%*YLG.^
M0KHYU\4P7)Z6GQ)^,4&_7"^^0VZ(7#'DF- EBKI'W>,:R&*V+S9:9':>7@B-
MT[E=QO@Y1*6Y@/\O!?IBLS$*R@^L_C]02P,$%     @ 5XL06?Z/'4.B P
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
MCN%. '%YG"($ON1 !1L*APC*9.#U#JJVQR@]!NX0]AT*+KR8P(-RFD]S9ZO
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
M):C?[L4.R'JKU!<M*CO)&Z%I+U@QHT6,TAC0^U8(_7PQ#IK5/OX#4$L#!!0
M   ( %>+$%D>3\$DB0D  '(6   9    >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;)5877/;N!5]YZ_ :#L[R8Q&7[:S;F)[QE&2;M+82>/L[D.G#Q )2JA)
M@ % R^ZO[[D7($6YLMN^V"(!W,]SS[W@V=:Z6[]1*HC[NC+^?+0)H7D]G?I\
MHVKI)[91!BNE=;4,>'3KJ6^<D@4?JJOI8C9[-:VE-J.+,W[WU5V<V394VJBO
M3OBVKJ5[>*LJNST?S4?=BV]ZO0GT8GIQULBUNE'AM^:KP].TEU+H6AFOK1%.
ME>>CR_GKM\>TGS?\KM76#WX+\F1E[2T]?"S.1S,R2%4J#R1!XM^=6JJJ(D$P
MXT>2.>I5TL'A[T[Z!_8=OJRD5TM;_:&+L#D?G8Y$H4K95N&;W?ZJDC\G)"^W
ME>>_8AOWGBQ&(F]]L'4Z# MJ;>)_>9_B,#AP.GOBP"(=6+#=41%;^4X&>7'F
M[%8XV@UI](-=Y=,P3AM*RDUP6-4X%RZ67ZZN/GZ_>G_]_49<7K\3RR_7WS]>
M_^7]]?+C^YNS:8 *VCC-D[BW4=SB"7&OQ)4U8>/%>U.H8O_\%*;U]BTZ^]XN
MGA7XJ343<30;B\5L<?R,O*/>WR.6=_24O[:N=0"J@A?2%&()<[59*Y-KY<4[
M[?/*^M8I\??+E0\.H/G'H2A$)<>'E5 AO?:-S-7Y")7BE;M3HXN??YJ_FKUY
MQH7CWH7CYZ3__RE[5MQA8Z^_?'^?S1<3\:PR\5D'O99<7A^<K;. >A7!"OH_
M%ELE)")I;-"E5H4(&QGH92T?Q IKHI$N/-!^*2JY]:T.PKJX38J\DKH6VF,K
M$H1#!8ZL03,^B-9/Q,= B[9UHK&5SED.5(DBYE!E8:.$;U0.Y3DVELCW0Y+*
M6L!A01G8U>EN 85*\#%0E#41(;FM&QPR@9T!(%I950^" U4(>$[&7)9!.9%C
M1]G2JO1>>0^[V0I6.F9I6&AK\@=Q*!0.X4'UD4GA$GAB7B%#::/V<NV4 C>$
M#1M8R!J4Z6G=J4JK$L)J237'8;_3:^MLZV$)&$J9(B/?.S]+7<'R82S_4!"3
M6U=0)K1<Z4HC,=N-,@*AA"ML6:%4C8.-LRNYJA3[@R!Z:_#X()1'VFD!\@Z>
MS :;&RQJ$K)J [O<21WO1P8VP%\G-&>[/X5<X\"=)DR8I#DH2C)%1]86N>R>
MR X.E$2=XV762TD6E@R'/DVZ%"3,:5GQ4M&3 D '97>R:F6(F S8%P7(/'=
M!@=E=T(TK8,ZY=FM(&^5 )(L0(6V5BC'M9.50)6%'-_F&R"$0;W1X'ZG<XA4
M]PVL 44E '1J"=+"ZUI7T@DC _2-Q1#U@@0G%&N7M[4/$E(\P],% @L'2-\"
M0QMKBPPBN:(<O 0(S#KND/34P0)[ )S6D:@(:M:I[F!D7":P-1;%%2B&%.4$
ML12[")VV*?AG#!P9U7F6(;? .Z4-0IE-)N*+R:Y '$=S[@6+:!CHO"%M"=(]
MQ#MP+]NJ$5?Y95NIAS&RET_$BY]_.ETL9F]B84@3^'G^YB6\8IF_&8W0B)L
MZ[@E!*0!HA"80*GFDNY?P]V_2N,Q*(GO%,O. *<96F#%6+!#;?-?WL!7U+=N
MJ )0%IBU.)\:Z;*K*I&J9R[=N1E5I(?,*W4+,=:H@'&JIP0*K3;_; W/.QT]
MT.3";)4C\8@-(;!H8?_J8=\^"K3XU*)$YZ?#2/<;4JS)TDOCMPKQV#.R=_!W
MX(%Y?[EC4+8MK]J"7Z-(E>.J@]E5I=945#$<% R8R!V8CY&W7'./_&5[+]LU
M1J7L]&EHD+G?5$/4#&&79:EII*, O2/'*%>]&T.S5H -Z 2*+?-0V, (5'.A
MS .9P]5!IJ>$R<2US/55M6-3] A/Y86!1G4#S5'?(V4BM9[)9$]7XA!K,J<A
MM9*0VAD>L;Z4!';T(H_JI&)^Q(Z97*.VUO3B2<DO !!UGW,%QG+F*J428VKU
M+\46Y2H;%.H]"X>(/XGYY!34CWASB1"^ZZC&VZKE*0$<WII;8[=FO(,D;=8F
M7C!H4]XZ!^Z@7$7>Z;I";/!$AP %]TP<]7W1>= C0JY-H=$9N$V/,U!SJNO>
M[['8R#L*<4_SL@#/0) J2Q9M.7"P&SYP"' )BER-U)?:@/KH&-609I,M-7^_
M$24N.8#DKW9+=!B!B*L09@B5I4A6NYD)T= &J(K.HF)3;29.!2YR=+<5S00\
M.##EIOD(DB@0AK*\:]G4KA(/\#8:M;H\0$7T*.M9:9"9" ZO^N["L83NG#@8
MB0)14%!ZZN?9A/903E:4P2%D(DQXJE@;_2]*M.M:-LOJY62L ":SV[W$_Y(B
MLAC6I+R@$%.R_J?T7&,BS3DA'X O:M/(^ WD^!*82W<"0OMGL#P)_X:2B@W(
M@9KFQ_$Z$M-[+7TA?_1;_P;<4>]-?(".6Y:[$?B=7NL TRX)FZD?D9#4DP84
M2AUI')-8M&P@/-1K$R<&F'[E)N)*YQNI*O$)@SK*'BJJ8M=S'A/RRDI,>#A:
M:.2%)XZA\K>TW#?#&&<B2,3ODS0M<6YJOM'SK&-8H+,"0]( 3$Q/%ZE^4)4M
M4D#O<>L*2O43-8";BKU?<NI'"\/2W0RA4]QN(0C0VLO$R:O9"?F!;IBE\-\$
MF]\*Y.<6ISY_7O9M/J[O(AK;3T?=>SH[1G&)DX.H0)"!KPJ$[T+!;!!_& 0P
MTE?V.-2'W-[)V]IGI?U'X@X'C*>!+$(KP@U%XRD;NL:TK8EZ=]5R2&Z5@IJ6
M4RB7LF&,QF#RS OVQ^5 ]A/H(\Q34OPX&W9=&M:[:I?$Z!B%4<BV&-RRE'0
MB^OF],?6&75//&=HJO8;9&1C*XS,/FT0M5*L_06JFP>6Q9\C.C,=!;* YTYV
M%+>ALEDI@$WM2WI)S/$(_"?[%4N>?67/.HPA8N5>?116>>8T:C\\>E&5<#1!
MA!30U*$&PL9=C-G&[JZS=91YPWS2=8(G (.9!>2#HAAGN&8+&KP56O1L,IO-
M&3BX+H)T"?F/$L HXLYPEX8+NK:02$Q%FB^__>" N3^HAF>GD@PE,7<270OW
M\80JII4(&XF4;'NXXVYGLQ^1+OE.LE<4+?ZY0P3+8&-^L/15ST>HT=>]/%V_
M,*3J7#<\OL>0T[E!U(O6=01 (<]BR/?;]G/-=QBL#D/=!.=3&SE@=>*MU#9Y
MGMSBEA";9S:PCX,5Y\TDIJO4' "@?C@1ASXD30?? 9&L-7_M)#2@YN(GP?YM
M_T'U,GY'W&V/7V-1_)C&01&JQ-'9Y)>3D7#Q"V=\"+;AKXHK&X*M^>=&2>2,
M-F"]M+@ I@=2T']FOO@W4$L#!!0    ( %>+$%D$M.E*A@<  "T4   9
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
MYX@ W\^S3)4;$E#=$-[^#U!+ P04    " !7BQ!9!Y3L6!X%   ]#0  &0
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
M,'P,7DX/G]2A2C.%PI[**9;V]WX^ZI )GZG#@].%_S0\T0YW1O_G7$)!#$_
M^ZG6KG[@#9K_*SC_-U!+ P04    " !7BQ!9@F'<!;L)  !5%@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6R%6-MNY#82?==7$)U%8 .,K?ME9FS
MX_$D$V0N&#O9A\4^L"6VF[!:[(B2V\[7[RE24LN>MO?!;DHBZW+JL*K(=SO=
MWIFUE!U[V-2-.5NLNV[[YO34E&NY$>9$;V6#+RO=;D2'Q_;VU&Q;*2J[:%.?
MAKZ?GFZ$:A;G[^R[;^WY.]UWM6KDMY:9?K,1[>-[6>O=V2)8C"^^J]MU1R].
MS]]MQ:V\EMV?VV\MGDXG*97:R,8HW;!6KLX6%\&;]S'-MQ/^4G)G9F-&GBRU
MOJ.'3]79PB>#9"W+CB0(_-S+2UG7) AF_#W(7$PJ:>%\/$K_:'V'+TMAY*6N
M_ZVJ;GVVR!>LDBO1U]UWO?M-#OXD)*_4M;'_V<[-#8L%*WO3Z<VP&!9L5.-^
MQ<. PVQ![K^P(!P6A-9NI\A:^4%TXOQ=JW>LI=F01@/KJET-XU1#0;GN6GQ5
M6->=7U_]^OGJRPW[<'%S\>ZT@T1Z?UH.J]^[U>$+JU/V63?=VK"KII+5T_6G
ML&0R)QS->1^^*O#WOCEAD<]9Z(?Q*_*BR;W(RHM><D_>@D$=^RZWNNU4<\O^
M<[$T70LR_/>0NTY:?%@:;9 W9BM*>;; #C"RO9>+\Y]_"E+_[2NVQI.M\6O2
M_V\H7EU]V+8O7V^NO" _87/9[&8M/5&6NF\L(K>]JD132H9-\B->TG1B62LP
MS# ,FTJTE6'(!MB2XQS5N.S@-NHM9M!;)(Y6V._&2368R$33]*)F*]5 IQ*U
M!Z&==)\A'>O_[E5+RNS.E=43Z7K%NK4V<B^RTVPIF76Y<;/WLME>]@G[^J,Y
MHI5,51BJE9*5)PPK]6:K&_L1JD3#2&B[;154DL^[M2K7$+ 5D"59I4S92@SV
M*N?6*JBX%ZH&@&ZYO!=U[[XM'^&)9.5:R=4,JDJ6BA*>MQ%WLF5'-.<21HGF
M\>>?\C#(WAIV:==</<BRIY3&OJY6JL1D** YH?_V\NN'SW88O#TF1"!L+MQ0
MJ-=@)\ 3=:U+\@4(ZKXMI0N#,$8:X\$NZP[H<4*\^<&6;MU*:1GU%Y#4[%K7
M?6=5C%22#8%JY3$H8+78<<)Y(UL"C%MUUW"IKB USL.W@/7>V4DZE1D#!D_*
MNJ\@9ZD[BD)[#[_M^FVKJ[[LO%;>RZ:7UB[=WZZM1M,O$2:UM;AO="5KBNY*
MMH1)6>N^LC)VHFU%TSTR,_K@;%N#SSNBBA&U=-2_M[[:CU+49(M8R?G*$X_
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
M/\F2!6O=):9[Z/367ASBM U"V2&.FY5L:0*^K[3NQ@=2,-TDG_\/4$L#!!0
M   ( %>+$%FKI&N>' ,  (H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;)55VV[C-A!]]U<,M(M]$BR)\BU9VX#C=;%;Y&+8;HNBZ ,EC2TB$JF2
MU#KY^PXE1W4 QT!?1,YPYLP97HZF1Z6?38YHX:4LI)EYN;75;1"8-,>2F[ZJ
M4-+*7NF26S+U(3"51IXU2641L# <!247TIM/&]]:SZ>JMH60N-9@ZK+D^O4.
M"W6<>9'WYMB(0VZ=(YA/*W[ +=K?JK4F*^A0,E&B-$))T+B?>8OH]F[@XIN
MWP4>S=D<7">)4L_.^)'-O- 1P@)3ZQ X#3]QB47A@(C&/R=,KROI$L_G;^B_
M-+U3+PDWN%3%'R*S^<R;>)#AGM>%W:CC=SSU,W1XJ2I,\X5C&QM3<%H;J\I3
M,C$HA6Q'_G+:A[.$2?A! CLEL(9W6ZAA^8U;/I]J=03MH@G-39I6FVPB)Z0[
ME*W5M"HHS\XWJ_O%;O4-UHO-[D_8;1:/V\5R]^/I<3L-+.&[J" ]8=VU6.P#
MK!$\*&ES RN98?8^/R!>'3GV1NZ.707\M99]B$,?6,@&5_#BKMFXP8L_:A8+
M;C&#-=?V%7::2\.;RV'@KT5BK";K[TM]M["#R[#NW=R:BJ<X\^AA&-0_T9M_
M^12-PJ]72 \ZTH-KZ/_SA*YB76;Z^+1;]:*;/GQ<Z=U>]8["YO# )3\(>8 '
M+!/4H/;PJ!)1"-K9[\@+FZ=<(^QR["U567'Y2B\PU35MOT91)K4V/"D0\(7T
MQ:"!BK\V#JLZ(!_N[Y?DL+QPE3Y#?#/QX_$-L-'09X,(HM"GFP$Q\Z-)!(SY
M@S"&T=B/PM$%RN^/GPCO1/J,=DMJ9*F#)]G;8F7;=@C+W;K8!PY6TSOTP>8(
M"4K<BU1P+8@R01QSD>;0='H.]N73A$7CKP:6N< ]K%XPK9W\P-.>T@F?RPQR
M8<!4JC;HTY/.D$H5BLN>D$TM7JI:6E?D,S _9D,_#$.(Q^T8Q7TV)/\X#!N;
M36)_/&%PZ<8%9_I0HCXT*F@@=?BM5'3>3F@7K;[\%]ZJ] /7=.H&"MQ3:M@?
M#SW0K?*UAE55HS:)LJ1=S32GGP5J%T#K>Z7LF^$*=+^?^;]02P,$%     @
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
MFD:DYOT_#,ID.RB?)E;,PG8V]2;[P3XZ4AQP=0&N&_#)R20=C2?L9CX7X4.
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
MB]\C@B,XP9\+A0.7<!"*7C@H>O%]:8!.A68(A1X<YP_R -WR#UHYC"*(P2B
M@RNU 8M-F#J^2 !"5+_-5Y3^NP81CSF/0YG&DUZF,4>7%CX,R /TE(LK21%'
MG.:>KW-=8&V*U A>H<) Y[U?-"I$"A&C?/N%DLOS#4%HFR__>U47V1.FIS]K
ML)"L)_!"DXW\>#><9+/OO,GK[-<V^JO&B?DC26:>GHY=(EZ2>)ODMZH&F>\O
M]!EPNFA#C](1TL\(++76AP-1<=9! CKRX;;&6DA)C,\H< @V@YQHZ+,P?L.H
M:3^C:1EV)''ZT_'X"A5IF:1(N540<#\8HIFDX"0A+EM,7<^*\K31T.ZA^?@
MH3HX\O' ')W!^7VP*J>7TQ\42CA^ W ; E/8)_",+]-" Y=T[0@AU@$M]:;Z
MM957(_LJYO#1R"(T E20@P'&92,<WZ*0#ZUB[_ZY<L7  R[G"JNU9<))M+M<
ML?E2"L(UU^@B (:ESYBO"D T;''K0?,B2;^>5&C[,&BL'_-4PONUHT%50<6W
MNT&1+&U 510512C&2($M)K<1Y<]5E3W+&[*5Q.KN$*2!W742/"DJD&WEZSY^
MX:-H@.>#ZBK:RD@B1W2?)EMRG?X1JTE9M0&W4'#:X0U(0YLE$-TT[#XD^I3J
M5 Y*X0J+43@6P!U@?\_+$9N%"/<L9I_0*6$Y@L$+IF@L-,?$,D;V2!0Y_Z4&
M2XQ?H*.NLL2[3C=DQ B'X,R@7/9M$8X%8C8EU%MK9'U;0ARA>Y#, W?P[3D"
MTN)9,D-8!0. ')8?HX'RH\PTPYG(L]CZTS;!/&N^1<PJZ9ZANOQ!1WGI'.7E
M04?Y#E.2OU(UHI/ON*-$,+FL(:]Y<-!AKXDS18=G(J,+2E>3^TPVSA^&F6OW
M=">80ZSG@B:T1(#-^"'G5[EX1#&>_W";/)-H(9;B3)O[!.L@WT"R,<F'7.*:
MS0)BP]8XA&?68,Q/L%*J2K:(_(5!C=6;PT6-*[=)5P<WZ;-8L\\@_:LRWP=E
M#@XRO"DR<A2,W/%\P(0BUR*6J.[&6MEKGR^=2X8&I3,C",SEO>OYS;$Z'Y^?
M3$"W[!H(,6*""_M?C#1ED(Y@3-F/%)LG+'HA--<4P/$8( (ZV<#>VA"!Z^)D
MOV/?LT"@N!:0;SA[;D.IGJOE[(ZA-++, @BOQ-0'A80+A'RQ%+$ :9=V.O>T
M3V7W87ROP@^D[O=.0IQCEXDX52T%<R3//D/9?:9;<@>P*^SXF^0;)M%^!>-<
M17/G\4+FVLR*D9(<^OZV3M=8[ZWJC,R7M<[@-#>4!-$\Z0HM>LD4;3!14LN\
M/AR,I6 K*#?<;(P6[)R4*0/GV++$/%'23L:JR6,DON99U=T0!E,6/OS!'?8S
MX=NNJ!6,8$VL]> 8WI(+E#>!YH3!#";M4TV6@"K<#!C"6*@JB^?!20"2&C+B
MN"/V7Z$O*&G;O+R=NYN0L<&E<154+*]6M0FL'KUM=4?D+8P:P92I(W1)-03[
MH#ZY^7K,Z2%*:;J).RSQDB%*O\FY!X"0]#( B3$/ XMS8"*C$AD-Z?8?!@,[
ML<QAD\!E4BV$0F3/2A(#S/#4@,EE85$ W!%AH&8/\R=(^?*#O:)VK3&F1?#@
M"WHVI803,I6H0#LM![2N*&^D'F9D5;B>IL!0]=H,JKS-6>,.\'3<2H,]6.C%
MR8+8(!H#/,X%%EQSXX7@T@'FT-09AN912TEQL*IB5$]FTY/))=*$F"G!Q*'G
M1B#3E)7J9,+$GU+4LP&DN@/:P=!4*7&WU\03,8<QY8Y[;_?;66)LB*6$$:/P
M@BN-S(\"5VQT44B1S2(R^RX/C0DW8#8+C'06=4T3[&_4RPSOFP!'RQN"N<#P
M!1KMA 'CMFU$;#.]S6EOG?S@2TL,%3(V009BQ2*IO:FDQ")]%J5YG;8;G#]%
MFVO='&6-R*?^#B3"II0NJRG(P:<OG69),2-4:W64CX!--,"0I 4:%87&"56
M>C* B\?6E#?/6T'.50KXF@JK9FV#MG>N7MG112M0EGQ7PPVHWF=!\J4OQ"2V
M\BT=0VR?G$\L](I"FX;@&78OL6U%HV7$:SX1R #^87:@1LHQ?44&8X>#@8_Q
M\$(Z$B@-D'@Z:@W(K>SL2N#I*5#A-AH$"HFA/*J+7BCA_$05%_((MNT)6SH
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
M@7&H#N.WR&X(8; O+QB1@2(GZ7EXF^8;1=<[PTB*TW47$6#<)H9SHSE#:8K
M?&0<O&TM%A8K@HMW<+LV?#XQH5-E-8*HF8"H:*&?\<0ZM8F-U'W%F7DL>2(U
MZZ1>L43A\BE%VU_[82#KKW^;'+[_#8\G\'4S0 TG5N_  Y<KW(!A-/LGKH*S
MLT2#LRCW]5#7N^D\>J(&*';O![%DH_GNCMP5.'T2WP?4+82+H.V <D9^X)P*
MCOE*PH?NT]V0'W]8!>_QN48 ")&5OY'ZB-+A'G(5@P-34(.@N]()NY4<)(*W
MJE2<JUQ&QJ<'T 2$9T](-:/@XJG@ +%K$>C.&_M>0AOOVLMD2@(]KC4Y)A7S
MYS2PQ-ENZ9C33N7+KIQ-@9Q1Q"MC/-\&=RW!7O 30,=;Q!<I1QSX&U: T%X7
MCYK;AA*75>X&\[M;;6S)U9XY$*L\4G>2\>J>12 [WA<7K.G3.1%I%_M=UY6_
ME,I3T'\NG%?&EZHEM@F45< '1T]W:G\.OD=F?ZHN+VS9AN[(((9N\+C:0KM+
M35 ((]OI(YUALGQ/5"RV4+8!._7]-B1%2I<#T:ED.@V-+K:['X$D]#O@LHI2
M@M?SAV@ZGER<C$^EB&=HJ"4=>V\7!K -BHD3':&99 =<H3WD1Z4[2Z3KT]\G
M<%2R2R1Y0LP*NN91O,07]U)%?;D@=>0N6%<8<1O%KS$<\X64,B2%K;[K$N<M
MB&!5KNUP9]\Q.M&9S@[)BJ>Z6QKN 8WNXG@97=7A3AUJ[^$PD [,).G:W]ZQ
M\Q68%)\A[,T3^8X/Z95B)$HLY[BB710$)Y!BFZ'=HA/,:.\Z!=!YT.[L4UP"
M=GMD66S]RO:JDRUP7;]N/MK2@""7^;.M^8:J<G@EP^^@9BMPO\TZ[I\\QXY6
MV7IJ.ZW*(/D2V_08#,L7I[C9PL*E/^4.I&.>S?,L=SCU>\W@2+UW:=9!EPP*
M09'&27CJQPKF79"PK=7;W$"HS;?'^5'M .^83V'W=K>7P^X$W_)D[Z_RZ>:X
MT\9.I=BPV.@:SL&N,R:EMMF*SBS\QHE"Q[I(TJ,_=,8,DJ0L*67)5P@%A[Z<
M/Y0(S%UGBMYP]>Q80R<?\;9 D9,?Y.HN/UN)!2,@&*_E B-</X=G'$&B=8G7
MR?S==G_W[ >9G7Z*/#Q$63-@%F#:[6/"&QVUU+?1AU9U1 #5KE%N*:#;PBJ^
M[B,T_N&F>?TB<>.V/KQUP)"TV$B3XTEWM1@!';JGPYGDEBM1-#^MQ?I1>^,#
M%F3XJ@?LUQ*O:%K7Y.KO+3M,A+LQIS>F[56.G-\<@ ".O#UU:=.SY'BC"CB5
MG<^X.<,FL'T3=LO>*\BI'Z!!C/Z0U0[H['0BA:!D&=Q\@[(WR*XX@N>Z4(9.
MG-@WNQZ\P%B)+1BUH>Y6=MPQ[9WR#G(![S_8J<OOWG7!6$D])3M@:>Z1 5]=
M0QV/V$C4UG8TNBVMY_BQBFSO4<)34]X2= YY1'19!1X6%4+<152VHRK?'  7
MWJQ&LF:;J'<%GVW2<&>M0? //H\Z^CNGZS#^0R_F+CF ]\MD@X'@>ZH,N<JA
MZ_+/[3V3+A?'\T1TR#/M7TCHJ.$+(N724SXB@+)D^WI 9S$%8?M]5UB*<VL
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
M$VJ\E.?2_,*ZOAOZ+4@KJ7BQ448/"E;6_^1QDX<7"HGSAH*W4?",W[4AX^6
M*-(]$7P-0M]&-"V84(TV.L=*792)$OB6H9[J#H9G4QB=75Y\Z4TO1M<3V)^2
M64[EP4E;(;R^U$XW4&<UE/<&5 17O%1+"<,RH]EK_3:ZU?CF/?MVYNT$_%J5
M1^ [-GB.%^S \YM8?8/GOQ4KG2D8,)GF7%:"PI^]F50"^^*O;<'66,%V+#TK
MQW)%4GK:PF&05#S05O?C!S=R/NWP-&@\#7:A=R?]\^'@]G((H\_P<X6V^;H3
M;;NO.AD6G^5L0?1X2& 24EZL!),T SX'M:0PYSE.+2L7Q[#+)0LK19M*P8"F
MM)A1 ;YK3GQKF/*2%RP%5OY=B2?(F"12X8V<DQ+VAQ>#RP/8 S>(;#<,C!3;
M<>):?>PH-$]+A<XA$V14&'=A)1!/2HY@)5<4/GY(/-?]!-=\QG*FGN"<DEPM
M4X)U'K '9DBDEWZO4#( 1L'[!*[7L:/P_[ 4)G;B=JPQ?>#Y YJ"2QU\;R$H
M+;39P$X2QW8<YX>$7A4%%2DC.0P?U88+L3A]03.F#G'4,(L*N=<@3.C"_+N>
M'2),$ML=+[&N$&!)\+B7/9 RI;()X0ZCY##A>56WP+.^9WMAQWCBVGY8>_(V
MRAL^V'[LVZ[C/L=OW9:DX$*Q?["_,CV*F-5*0V'"I9*P'W=<._ #.(#],'#L
MP.O @66&]F6?QG82=VS?<P&;Q?7M.'2L2RKE,=*E$-HT<G4E,/?H(Z8J^QG
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
M,<!RJ;8;MA,C&]>!%M*@3MUPC1\07%D#W%]*:?83>T#W23+^#U!+ P04
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
M)![X^C/&&Q;ER@#G-XS)PT M4-_9AO\!4$L#!!0    ( %>+$%F*WEZI(@4
M -D+   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;)U6;6\:.1#^OK]B
M1$]5*OF*[7U/$R22T)8J"5&@5]V=[H-9#*QN=\W9)K3WZV^\"PMM"*I.2*QG
M['D\[YZ+C=)_FZ64%KZ6164N.TMK5^?=KLF6LA3FK5K)"G?F2I?"(JD77;/2
M4LQJH;+H<DJC;BGRJM.[J'D/NG>AUK;(*_F@P:S+4NAO5[)0F\L.Z^P8C_EB
M:1VCV[M8B84<2_MY]:"1ZK8HL[R4E<E5!5K.+SM]=GX5NO/U@=]RN3$':W"6
M3)7ZVQ'#V66'.H5D(3/K$ 1^GN2U+ H'A&K\L\7LM%<ZP</U#OU];3O:,A5&
M7JOB2SZSR\M.TH&9G(MU81_5YJ/<VE,KF*G"U/^P:<Z&<0>RM;&JW JC!F5>
M-5_Q=>N' X&$OB# MP*\UKNYJ-;R1EC1N]!J ]J=1C2WJ$VMI5&YO')!&5N-
MNSG*V=Z'T>CFR_#V%OKW-S":?!P\PO!^TK__,+RZ'4!_/!Y,QG V$=-"FC<7
M78M7.L%NMH6_:N#Y"_ 1W*G*+@T,JIF<?2_?155;??E.WRM^$O#3NGH+/B7
M*0].X/FM_7Z-Y[]DOU*S35X4(*H9#"LKJD6.MD+?&&D-W.0F*Y19:PE_]J?&
M:LRBOXZYH;DE.'Z+JZQSLQ*9O.Q@Z1BIGV2G]_H5B^B[$S8$K0W!*?3>^/KC
MX.8SAFOT_GGPCBE[$NZXLGO7>*)Q3::P,HV5,U!SL$L)<U5@B>?5 H0%C)-L
MXU0[]T9FLIQ*#3ZKN?XYG%3<^Q[BF;CW02MCH)]EZW)="*?(/3:QHURO7RIM
M\W^1RO<Q;@PY]V[S#+N,-'#VE,^D J.*M6L9!HQ<8 .R;^ 78"$C4<AQQ1GA
M,74L5,Y/:A8/21B$N$I2DB1QO1GB^<1[0!TJ=)=S :;/#'LJ]ML35P6)3T+.
MP/<Y"2)>7TS#M.7S*"(!]5&-F#"6>.,5BBMMEOD*Q$)+Z6"@DM:U0SA#0FJ+
MW;EFM[>@<I022BGXA,4^\7U$) &/2!3%![N<1&RWFR;UKC<>C%STG5TOXN_D
M _2,^[*X^;:WAEO\YNL]2&U4)0I$P.PIVHA\#\_09M]/\4MHPH#1B/ P 9;0
MA@X0*P"&'J(QZJGF=B.P=+F/H?#A]:N$,_YN1_[J?MX7.36YE2"KI:BRVGG/
MKFVM0F,B'XTBE 4N#R(68:!)B(;LP!O2NRYR)]D&!#&U?)+56D+V+</D*T6%
MC]XAO'D#:9H2ZB-T')&8I1!S3GP6[OD8GSA*((XYP3SP$N<[DG#,#L(#GR1Q
MBO&,PXBD(86$,(HZHF-0IPAS-0WQ7!A@_B:1-\2./,\K9WN1S^6QPFB;XP_^
M<+G\$]9@E,+4)T&\=_T!"Y=^%),0/7FPNV5Y$U<J4(E2OAB,=)M*.^D='?W
MW](O52*.-S/7M+"OL#1MI;8D^H_SO8*.\B;*8J)BU5,L2"Q\RI#8!P!K'],R
M:23K4S3&(#'7%?:!J$^%C&+-<3CQ"(3M(Q#^]",P&$^&=_W)X ;Z=Z/'R?"/
M_F0XNH?WHR./^['WX>1-Q]\'^+_W>[]+H6$;@X,F?^[5;?_LT[KXAGX'JYX]
M 8'KRS%ZG07,G0[Q7( ]( D21T:0HGM]1AT18W)A]PHB1R1-#BPECK%SS"T(
ML9XH#=O([FOH6&2Z!^-6*?6B'BK=@[BN;#-YM=QV;NTWX]K^>#/TW@F]R+'[
M%W*.HO1MC*[7S2#9$%:MZN%MJBR.@O5RB;.WU.X [L^5LCO"7=!.\[W_ %!+
M P04    " !7BQ!9O0>L=< "  #E!0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-RYX;6Q]5-MNVS ,?<]7$-XP;(!1.[[DML1 ;D4WM&B0I-O#L ?%9F*A
MMN5)2M/MZR?)CI=B25XLB>(Y.B1-#@^,/XL44<)KGA5B9*52E@/'$7&*.1$W
MK,1"W6P9SXE41[YS1,F1) :49X[GNATG)[2PHJ&Q+7@T9'N9T0(7',0^SPG_
M/<&,'496VSH:EG272FUPHF%)=KA"^50NN#HY#4M"<RP$905PW(ZL<7LP";2_
M<?A&\2!.]J CV3#VK ]?DI'E:D&882PU U'+"TXQRS21DO&KYK2:)S7P=']D
MOS6QJU@V1."49=]I(M.1U;,@P2W99W+)#G=8QQ-JOIAEPGSA4/EVNQ;$>R%9
M7H.5@IP6U4I>ZSR< 'KN!8!7 SRCNWK(J)P12:(A9P?@VENQZ8T)U:"5.%KH
MHJPD5[=4X63TN+Z;+V&\6LW7*_BX)IL,Q:>A(Q6U=G#BFF92T7@7:#KPP J9
M"I@7"29O\8Z2U.CRCKHFWE7"K_OB!GS7!L_U@BM\?A.G;_C\"WPSW"+GF,"4
M"2ELF)*22I+1/YC8L.!8$JHVI$C@4:;(82P$2@$S*N*,B3U'^#'>",G57_3S
M7'JJUX/SK^O.&HB2Q#BR5.L(Y"]H11_>M3ONYRNQ!4ULP37V:#6]F\^>[N?P
M> NG]3RG\RK3>9TF(2U2)>2 *A7* %N6J8:FQ0Z(!%4M;*IELCC#&/.-2J3?
M-E9_ )=DMMZB_T.V[E&UG9H ,=(7_8/">PCM(/3MH-=1^X[M]D/;#=W6$E6%
M:"QUF8E(H=^U.ZY;+ZVJL'[05;@^!&Y@^SVOM6;J-P!F[NH8-7VOW[/#;FCH
M0T7@^AZ<*Y5STGHY\IT9, )BMB]DU86-M9EAXZIU_[E7 _"!\!TM!&2X55#W
MIAM:P*NA4ATD*TTC;YA48\%L4S6'D6L'=;]E3!X/^H%FLD=_ 5!+ P04
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
MH[(.M+Z1TAPG=H/FS\'P'U!+ P04    " !7BQ!9[<US\U %  !W"P  &0
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
MJCIOO%>=SQ>%R_QD%=5R3\UI*Q:49D%I-I3F0&DNE.:A:+)[557?T#]ZN6=
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
MX=[>2*!<@EW?2FF.@6OZ]HY+_P)02P,$%     @ 5XL067$YC/A:!   \!
M !D   !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULS9AM;]I($,>_RLH]5:W4
MQ%X_8),"$L&TR2EMHM#T7ISNQ6(OL%?;2W?7D-RGOUGC.L1V'(IZTKT!&V9F
MY_]C=CS+8,O%-[FB5*'[-,GDT%@IM3XS31FM:$KD*5_3#+Y9<)$2!;=B:<JU
MH"0NG-+$M"VK9Z:$9<9H4'QV(T8#GJN$9?1&()FG*1$/YS3AVZ&!C1\?W++E
M2ND/S-%@399T1M7=^D; G5E%B5E*,\EXA@1=#(TQ/@NQHQT*BZ^,;N7>-=)2
MYIQ_TS>7\="P=$8TH9'2(0B\;>B$)HF.!'E\+X,:U9K:<?_Z1_0/A7@0,R>2
M3GCR!XO5:F@$!HKI@N2)NN7;"UH*\G2\B">R>$7;TM8R4)1+Q=/2&3)(6;9[
M)_<EB#T'[#[C8)<.]J$.3NG@'.K@E@YN068GI> 0$D5& \&W2&AKB*8O"IB%
M-\AGF?[=9TK MPS\U&@VN9B&=U=3=/T!A=/S+^CZ_.KRX_C+Y?7G&7H34D58
M(M^B$W0W"]&;W]X.3 6K:E\S*E<XWZU@/[/"[WEVBASK';(MVVUQGW2[AS0"
M=URX.RWNX0&K6W:;NPFH*EYVQ<LNXCG/IC-7*&0R2KC,!45_CN=2":C>O]K(
M[&*Y[;'TECZ3:Q+1H0%[5E*QH<;H]2O<L]ZW<?J5P<)?%.P)0Z=BZ'1%'TTC
MGO&418AE?^?B <5,$JFH0 DG&7HSO0RO6NML%]4OHNI^MAEAMX<]**K-/J<V
M,]\/\%.SL,7,]BS+JLR>:',K;6ZGM@G/%,N6-%,(5$H64T&*!K<6(%E*#GHS
MKBAZ_2JP,7Z//O,Y2YAZ0!>4)&H5$2BJD&U8T5C'T?<<KG2 -B"=J;3_B*BM
MLG9QO"<H^CVO3NR(Y5ZL&:_BZOU_N':F\A-<O097+PAPOX;UB-5>Q-JKL/8Z
ML=[2#4\V !9=Z;TW7@I*X:FNVJCT&FK<(+#V=\Q.]8%V86=F1^KV*]W^"^64
MIE1$C"1H>J_*,88OT$30F*D3-,V@'\&S+],PT(PNGX/BMVP=KX&D:17X?3NH
M >E,^4@@004DZ 3R"6BL"&@=QQN21516&^DK[#6.9CS)]7:173""ADS;]OK-
M"FG:8<=KJ9#.E(\$TJ^ ](\$<G!M]%MD^@ZV:GUUTIG(X>TF/"+.B[BP]3A(
M6IW [C*2<J'8/S2&P1NF).C*N28'#5LJV3HX6@U")WX?NT[]D=YFZ+F6:]=[
M:7>.QS+8&Z9Q)X-B.N3SA"V+AU.[:-S0XD,W<.QZ6;08]C!4D%??)MU)'2OZ
M<2+&G</BZ(I*>09G%2'T?H"C6"[@R0H;!OII? @0N]DV^H'5MYPZD*8AMGN6
MAYTZD/]BNL6/XRWNGF_K5? .!MML>0)=(VW5WYQ$W: ?N#BHZV\S]!S;\>OZ
M._/[6?WFWNE2_Q?PB8@E@P=!0A<0WCKUX0<1N^/U[D;Q=7'@G',%Q]?B<D4)
M3&S: +Y?<!C4RAM]AJW^Y!C]"U!+ P04    " !7BQ!9%@</+-,"  #;"
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6RMEFMOVC 4AO^*E4U3)VW-
M_4('D;BT*U6[5@4V3=,^F'" J$[,; /MOY_M0$0A#1/:%V(GYWW]/@[)27--
MV1.? PCTG)&<MXRY$(L+T^3)'#+,S^D"<GEE2EF&A9RRF<D7#/!$BS)B.I85
MF!E.<R-NZG,/+&[2I2!I#@\,\6668?;2 4+7+<,VMB<>T]E<J!-FW%S@&0Q
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
M;*W=6W/;UH*FX?O\"I1[3U=VE=LF0/&@[,15CG$^(TY/7W3-!40M29B0!!L
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
MB\7NU/P/8_6]HHVT\8?!TQ%H&0C57%3S4,U'M0#50E2+4"U&M832^O^_Z<I
MM_(R4/U;=?.W+I"A=2%4TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M
MH;1^H':EHMLY>X$,[16AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ
M":7U [2K']W*ZT<77" [[:D,?&+A%_D\5V<A6BI"-1/5+%2S4<U!-1?5/%3S
M42U M1#5(E2+42VAM%X6JJ.N>]1\+4O#(%]73\OO2GK_W)P)+(?R<&_T[KPY
M<*GZRYG)KHU$EC-8SF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDLP[B@@U8.
M/'.SG&6V*R&)M[+QM&F@#>PLGIGF^FA$JT4L9[*<Q7(VRSDLY[*<QW(^RP4L
M%[)<Q'(QRR48=Q2-VD$TRKM0NMCD95:52B$6(GL6]\,!B5:<6$YG.8/E3):S
M6,YF.8?E7);S6,YGN8#EPCW7^YSR@5-@$3MOS'()QATEY/@@(>6WT/G\<E2]
M_Z"C-_8@T0H3R^DL9["<R7(6R]DLY["<RW(>R_DL%[!<N.=Z 3EMCOM. A)M
M*K%<@G%' 7ES$) WTH",ME59I>O=DL6[=-F$Y7!&2IGK,Y+D=)8S6,YD.8OE
M;)9S6,YE.8_E?)8+6"[<<_W/X!B*2'+:F.42C#N*R,E!1,HK3%_%8EMD529*
M)=X6BZ>T% >KF&5K)\_(UZ<FVFMB.8/E3):S6,YF.8?E7);S6,YGN8#E0I:+
M6"YFN03CCL)U>A"N[,U^]AX6J6@CBN4,EC-9SF(YF^4<EG-9SF,YG^4"E@M9
M+F*YF.42C#N*U-E!I,H;/U?=]>(,=GV>H@4?EC-8SMQS1WUYM7]\9;&SVBSG
ML)S+<A[+^2P7L%S(<A'+Q2R78-Q13LX/<E)^=Z!+/O;]C'%]/*+U'98S6,[<
M<[T;; ]]PI+%3FRSG,-R+LMY+.>S7,!R(<M%+!>S7()Q1PEY>Y"0\J9.7.0+
M(>Y+Y:'(5\U'23R+HLJ:CZZXKX_5A_,2O6T0R^DL9["<N><.KVEJL^&\1!L\
M+.>PG,MR'LOY+!>P7,AR$<O%+)=@7#\OU8,NC_KW;R1TQK@Z(5%.9SF#Y<P]
M=\$>)3JQS7(.R[DLY[&<SW(!RX4L%[%<S'()QKTDY,?R28A*3ZOTT\\K43R*
M+V*Y+.O]Q#KZFBL^!X\JA7AH O2GS]J[CR>/^^I/@3KP>*C^%.T>_]CQGW[>
MI(\B2(O';%TJ2_%03S7Z,*MWFHKL\>GU+U6^J;/[G7*75U6^VGWY)-)[433?
M4/_[0YY7^[\T$WS+BS]V3^?3_P=02P,$%     @ 5XL065YRI_L[!0  +RD
M !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULS5I;;^(X&/TK5G:UFI&Z
MS<5<NX"4<MG)BC(5*9V'T3ZX8$HTN3"V@:FT/WZ=D(FQ&BQ"W1$OD(N_D^\[
M]HF/''=V"?E&5Q@S\",*8]HU5HRM;TR3SE<X0O0Z6>.8WUDF)$*,GY)GDZX)
M1HLL* I-Q[(:9H2"V.AULFOWI-=)-BP,8GQ/ -U$$2(OMSA,=EW#-GY>F ;/
M*Y9>,'N=-7K&/F:S]3WA9V:!L@@B'-,@B0'!RZ[AVC=]V$@#LA:/ =[1@V.0
MEO*4)-_2$V_1-:PT(QSB.4LA$/_;XCX.PQ2)Y_$]!S6*9Z:!A\<_T4=9\;R8
M)T1Q/PF_! NVZAHM RSP$FU"-DUVGW!>4#W%FR<AS7[!+F]K&6"^H2R)\F">
M013$^W_T(R?B(,"N'0EP\@#GU "8!\"LT'UF65D#Q%"O0Y(=(&EKCI8>9-QD
MT;R:($Z[T6>$WPUX'.OY_4_#P6P\!)]'8.1-W$G?<\? ]?WA@P_<R0",/??6
M&WL/WM '=T/7GTV' ^ ^@)'K3<&C.Y[QT F8#ONSZ=2;_ UN7=_SP8<!9B@(
MZ4?P)YCY _#A]X\=D_%\TZ>:\SRWVWUNSI'<_MG$UP!:5\"QG%I)>%\=/L!S
M'FYGX5 .-SE+!55.0963X<$C>",4$/"(P@V^ BZEF%& X@48!^@I" ,68 KN
M,*(;@A> #] IGF\(">+GK-4DB4EQX1;1@(*O8_X X#$<T7_+R-EG4RO/)I7W
M#5VC.>X:7+\4DRTV>G_\9C>LO\JHT@0F$0<+XJ *O7? T!58IBQN4Q;+:MX#
M-3.@] VT[<%FN]&L-3KF]K"<U^WL>KWE6*VBG91IK<BTILRTG\2,=Q".&>"'
M-%A@@K*WS3U)HH#2A+SPGF1XW_-'6P\1B<'G#0-?[W#TA$EI]RHSJ=J]FL D
MTNH%:?6+TD5=)W&:P"3B&@5Q#5VZ4 *5IPG*RMWCU ]UTVK5FE:Y;)I%(4UE
M(5\0(8BK8(!)L$7IO%ST_HM2 TK8JEVI"4QBH%4PT+HH#;1T$J<)3"*N71#7
MUJ6!]JNQ6SXWO&YGPT:["8_,#;8EK)*ES/6PD[UXO6$\Y3'>XA#8RE&NAJW:
M6[K09!(._*)]42,]3T<7>9K09/*$@[25/JO*:%<C57CE:P"2JQ6VSU;[OE/T
M OX[;J/>P72I,ZX\FC2AR?P*LVK7+DN*6BVK+C29/&%:;:6UJR3%,TQBN13?
M#B17*YRFK;::)TKQ;".G?GSEH:$)329+N%F[>5FZTFJ#=:')Y DC;"OM8B5=
MG6$\RW7U=B"Y6N%>;;5]/:XK1ZT7)6SE+M>$)B^+"5_L6!>E%T>KG]:%)I,G
M_+2CM)Q5]*)&JJ 7#4!RM0=+J&H#?(I>?K$E5&=<>32]QT*K(RRW R]+BEK]
MM"XTF3SAIQWUZF\5*9YA7LNE^'8@N5IA@!VU 3Y1BF=;0O7C*P^-]UBH=81_
M=AJ7I2NM?EH7FDR>\-..>GFXBJ[.,*_ENGH[D%RM,,".V@ ?UQ54ZT7KFJXN
M-)D$X8N=]F7I1:N?UH4F?RT5?AJJUYFK?"^U3EP4+VFH_&(*A8&%:@-[RGC_
MQ99.G7'5T: +3>976&9X6=L.H%8_K M-)N]@YX&^K0=GF,_2J2<'.O4C*Q3^
M%*K]Z8E*.]NQJ1]?N>??8WT7"GL++VM7 M1J=W6AR>0)NPNU[4S(D4[8LO.Z
M8?EW6?-@-UNZE? .D><@IB#$2QYI73<Y-V2_.V]_PI)UML'M*6$LB;+#%49\
MRD@;\/O+A,\K^4FZ9Z[8(]G['U!+ P04    " !7BQ!9@[2-0/T#  !M$
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6S%6&V3VC80_BL[;J>3S/3.
ME@';7($9WJY'!ZX,A,N'3#\((T 36R*2@-R_K_QR-BE&2<DU_7)(MO;99Z7=
M?:QK';GX*+>$*/@<1TRVK:U2NSO;EN&6Q%C>\AUA^LV:BQ@K/14;6^X$P:O4
M*(YLUW$\.\:469U6^FPJ.BV^5Q%E9"I [N,8B^<>B?BQ;2'KY<&,;K8J>6!W
M6CN\(7.B%KNIT#.[0%G1F#!).0-!UFVKB^YZ;FJ0KGBBY"A/QI"$LN3\8S(9
MK=J6DS B$0E5 H'USX'T210E2)K'IQS4*GPFAJ?C%_3[-'@=S!)+TN?1>[I2
MV[856+ B:[R/U(P?'T@>4"/!"WDDT[]PS-<Z%H1[J7B<&VL&,679+_Z<;\2)
M@>M>,'!S S?EG3E*60ZPPIV6X$<0R6J-E@S24%-K38ZRY%3F2NBW5-NISKS_
M,!PLQD/X\Q[NNZ,9/'7'BR%,AMWY8C:<#!_?S:'_T'W\?0BC1Q@/GX9CJ.GA
M=*%?O!D0A6DDW[9LI;DDB':8^^UE?MT+?CV8<*:V$H9L159?VMLZAB(0]R60
MGFL$_&//;J'F_ JNX]9A,1_ FY_?&G!KQ0;54MS:I0W:<J%NWA$1PX L%7P8
MZP4P4B26?U6%G:'5J]&2&KN3.QR2MJ6+2!)Q(%;GEY^0Y_QFX%HON-9-Z)T>
MV5#&*-OH1(TP"TD5P0S"3R&2FCUT4*,1N$[0L@\5OAN%[X;1]TC*?>(2^!J.
M6 C,E*X.00\X*3N(*%[2B"I*9!6I#+MQ0NJFX7NUP*DFY16D/",IG5Q?V0WO
MS''-;WI^W:MV[!>.?:/CODYN[9GH3=!#2?5.X+0+306/J91</,,C5P0^3$B\
M)*(RE8PNKDREH @@>-6T#_X#KLV":_/[T[YY=M H".K^A01#3MD_'?-);[$^
M9Z ,UI@*..!H?V4-F!U5[R$8M@^=:  RQC 5E(5TAR/8X6<MN4J"3M6PS.'P
MBQS>E3G,= Y+N($9.1"F ^\_AQ&!"69:T1,@Z(:?]E32Q*XZ:'1>^<:#<<N@
MW*L.YL>$9>1VQ5F6<H6,"O,-+<\,< 6W4IZ069_>YS4Q*&MB7-:$L1>:D:]L
M,*@4-]1XU7:(C&)Y+=U2]I!9][ZI(Z)S[4,UK^G7+GP)H%+\D%G]ON];( <_
MY>4Z?J/F7&H)I:8AHPR]9J\.SK\;&LA'ERB64H;,6O9_MF(CLW_?%]Q20]WK
M-/2'A&WF=D78I>RZ9MG]>JO. ?RSS]-_EJA]<@.,B=BD]URI=VW/5'89+)X6
M=^EN=H,LEV<7\0D6NGE(B,A:FSJWODYRD=UMLXGBN_0^N>1*WT[3X99@?3;)
M OU^S?61Y)/$0?$?AL[?4$L#!!0    ( %>+$%G9#SZ7@ ,  /8*   9
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
M+PXJEV#OEU*:7> *=-^PY"]02P,$%     @ 5XL060@RBF/7 @  A0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C,N>&ULC95O;]HP$,:_BI5-4R=UC?,_
M=!"I+52E*BTJ9=->FG" -2?.; ?*MY^=T R50/<FL1/?\WON8E^Z&RY^RQ6
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
M2HK:0/]^D^?5PX?Z6;S-LY?C_P%02P,$%     @ 5XL06:XO.PJM @  D 8
M !D   !X;"]W;W)K<VAE971S+W-H965T-C8N>&ULA95K;]HP%(;_BI5-4R=5
MS?W2#B*%0ENJM52$;M*F?3#A %:=F-H&VG\_VZ$1*FGY0GPYYWW>8^*3SI;Q
M)[$$D.BEI)7H6DLI5Q>V+8HEE%B<L154:F?.>(FEFO*%+58<\,PDE=3V'">R
M2TPJ*^V8M0>>=MA:4E+! T=B79:8O_: LFW7<JVWA3%9+*5>L-/."B\@!_FX
M>N!J9C<J,U)")0BK$(=YU\K<BUZBXTW +P);L3=&NI(I8T]Z,IQU+4<; @J%
MU I8/39P"91J(67C>:=I-4B=N#]^4[\RM:M:IEC ):._R4PNNU9BH1G,\9K*
M,=O>P*Z>4.L5C KSB[9U;!1;J%@+R<I=LG)0DJI^XI?=.>PE>-X'"=XNP3.^
M:Y!QV<<2IQW.MHCK:*6F!Z94DZW,D4K_*;GD:I>H/)GFES>#_N// 1I=H4$^
M&=YEDT$?97>C\63X)YL,1_?H:C1&P_M)=G\][*G +,\'DQR=]$%B0L7WCBV5
M#ZUF%SMFKV9Z'S!OU]49\IU3Y#E>@![S/CKY^D[&5F4TM7A-+9[1]3_0O69L
MMB64(ES-T+"2N%J0*064"0%2H#X1!65BS0']S:9"<O5&_&MS7U."=HJ^)1=B
MA0OH6NH:". ;L-)O7]S(^?%)#7Y3@_^9>FJ.Y.1V35^1>XHD0WTHH)P"1[Y;
M'UCK@=>BL1'5]W"3QH'O!F['WK28"1HSP3$S81NMS@KW: H5)$'2C@L;7'@,
M%[7AP@/<N>OXKM-.BQI:=(P6M]&BP^+<* JB=EK<T.)CM,2\EW()JGG.)? V
M>'P #V/57\-V>-+ DT_A$R8Q;<,E!Z^-'X?1>?C^:.V]!J-[]1WF"U()1&&N
M,IVS6#GF=?^K)Y*M3,^9,JDZF!DNU2<#N Y0^W/&Y-M$M['F(Y3^!U!+ P04
M    " !7BQ!9EO@'8<$"  #I!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V
M-RYX;6RM56UOVC 0_BM6-DVMM#6O0,<@4B!9R]32JK3KAVD?3') 5,=FMH%N
MOWZV$S+H4E1M_4)\YWN>QW<V=[T-XP]B 2#18T&HZ%L+*9==VQ;I @HL3M@2
MJ-J9,5Y@J4P^M\62 \X,J""VYSAMN\ YM<*>\5WSL,=6DN04KCD2JZ+ _.<
M"-OT+=?:.F[R^4)JAQWVEG@.$Y!WRVNN++MFR?("J,@911QF?2MRNTF@XTW
MUQPV8F>-="93QAZT,<KZEJ,/! 12J1FP^JQA"(1H(G6,'Q6G54MJX.YZR_[9
MY*YRF6(!0T;N\TPN^M:IA3*8X161-VQS#E4^+<V7,B+,+]J4L>V.A=*5D*RH
MP.H$14[++WZLZK #4#S- *\">$\!P3, OP+X+U4(*D#P4H56!3"IVV7NIG Q
MECCL<;9!7$<K-KTPU3=H5:^<ZG<RD5SMY@HGP[.KJ_A^='&!HG&,KF[/DQLT
M&M]&X[/1X")!T622W$[040P2YT2@,>8<ZYL]1A_0W21&1V^/>[94Y]!L=EII
M#DI-[QE-'UTR*A<")32#K $?'\:W#^!ME7]=!&];A(%WD/#+BIX@WWF//,<+
M&LXS?#G<;TKG_]23?U;?*X9?OPC?\/G/O0C&LDU.",(T0R,J,9WG4P(H$@*D
M0'$N4L+$B@/Z%DV%Y.JO_KWI#90J0;.*;G]=L<0I]"W5WP3P-5CANS=NV_G4
M= &O21:_)EGR2F1[5Q745Q4<8@^C@G&9_\*FY<*CFAT"FJZB9.D8%CTXUJ$?
MM$]//_;L]6Z1&\(Z0<<-]L/BO\,Z?LMM=_;#DH:PH.6VG#JL3-G>Z5T%\+D9
M&@*E;$5E^6AK;SV7(M..G_@';G?H-OAC-<?*L?.'OAR"EYC/<RH0@9F2<DXZ
MJK7R<K"4AF1+TSFG3*H^;)8+-8N!ZP"U/V-,;@TM4$_W\#=02P,$%     @
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
M"U5W."J)&CH"V#J*]@>&7@&KM<_;[2W(<($,GYA8,X=E%K";UC860(5V(:V
MO FW[@C9R(@ I40 C5TT@ J]0@<+U@YR1:\52U?70K+0"35K3W[=$?+PNA::
MA?2BE=+0W89I"5;OY%@>*A0--=^18Y%6W8Y-KE XI)>X$Y!L&J!9_A^QK<T+
M64-:;3D%Q;9?46Q#46RK7?I4H\2%0F&]0AU.MYG#,BV@.MI&"[B0)*R7I+>@
MVQTA:RDMZ%ZE"MW"!^O6#G[%KW5+5\A"M_ )=6M/?MT1<H]"%D*%]4*5$>J*
M4_U_5KV;(UD'%RJ&Z^](J5BK9\<F5X@:UHO:]U-J%J!,J<UMG5W(&-:_)WT_
MI68!RI3:VI-2"SW">CTZ@E);%4RPE0@*!<)Z!7H31M6'1 D1 ++V?Y.U"ZVR
M#]:J'11K5VG5ML+:A539)Y2J/1EV1\A#"FN63CL#RI?)F:Y0T-:A3 \^\[OY
MN7$_/2TMEJ>'SC>$+[U0@$\7RM0Z;ZI2\O0<-YU(%B5GIP],2A8DPQ4E+N7Q
M O5\P9A\F<0!\M/TWE=02P,$%     @ 5XL06?# ]L9Q P  !PL  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S(N>&ULK59MC]HX$/XKHUQUZDE=DCB\[1Y$
M I:J]+KM"FBK4]4/)AD@VL2FMH&N=#^^MI,-; G9TVJ_Q"_QS//,8X\]O3T7
M=W*-J.!GEC+9=]9*;:Y<5T9KS*AL\ TR_6?)14:5'HJ5*S<":6R-LM0EGM=V
M,YHP)^S9N5L1]OA6I0G#6P%RFV54W \QY?N^XSL/$]-DM59FP@U[&[K"&:K/
MFUNA1V[I)4XR9#+A# 0N^\[ OQKZ@3&P*[XDN)='?3"A+#B_,X-)W'<\PPA3
MC)1Q076SPQ&FJ?&D>?PHG#HEIC$\[C]X?VN#U\$LJ,013[\FL5KWG:X#,2[I
M-E53OG^'14 MXR_BJ;1?V!=K/0>BK50\*XPU@RQA>4M_%D(<&03DC $I#(CE
MG0-9EM=4T; G^!Z$6:V]F8X-U5IK<@DSNS)30O]-M)T*9Z-WX^O/'\;PZ2U,
MQ[/Y=#*:CZ]A-O\T^@<&H_GDRV3^+[R^1D635/X%%S!%J402*8QAIGAT!]]N
M,%N@^-YSE29DW+I1 3[,P<D9\#;<<*;6$L8LQOBQO:L#*:,A#]$,2:W#]UO6
M@,![ \0C37@%+L@U%2B+I@8A*/4*+$)P3B_CZ&*HST$,(Y[IY)#4'J^!$)2M
M4!]8!8M[.%YW2^_M]&!/10S?/FB7,%&8R4K)<OQF-;Y)TBNYH1'V'9V%$L4.
MG?#//_RV]W=-=,TRNF:=]_#CUNPD\*5.N'*7<^W> ./L8J>G]=0"5PEC"5OI
MC$@IBQ#^JY0XCRC';%E,<TOLPE;0[;1Z[JZ":JNDVJJE^M7FF^9"=RCT_0$K
MK;^"F"J$)4T$[&BZQ2=9'\Y(%?.<0O>(N>\W2*>:>;MDWGZ^R#8*/:[3LWVB
M9]?S+\^PZI2L.B^BYX%@O72=$^E(PR?5'+LEQ^[SE2LVN4ZX[HEP%X'7:7G5
MK"Y+5I<OHEQ)L%ZXR],SYS6\=C5'WSO<\][SM=.O^Q*3I^0K$![IY_OD3"+[
M1T^0_R("'K.LU[  ?'3Z2./,Z?/)@2AYD>L16?Q_[\8"L?5HN\G9;/8/[Y1?
M^U \YWX\H?V$R,&)R,U&T/R-N'M4FV0H5K8"DQ#Q+5-YF5+.EE7>(*]M#LOS
M$O&&"GV!2TAQJ4V]1D>K)O*J*Q\HOK&5SH(K73?9[EI7JBC, OU_R;EZ&!B
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
M;+/UDG^WV74Z'9JG4T@?9 I*\T%I!)1&H6AZ 33VD#TZ]G0*Z=9,06D^*(V
MTB@432^,QL2RS2[6:Z;371,)>\[)=LL&]:TZ:1)030I%T[\2;]PK;':O7C>=
M5M#-0 V<[1M4L_*AN>DB24 E*11-3TWC,V&C79%/IYYA.FW-"ZAQ!$KS06D$
ME$:A:'JF&^,(XR//FQC2MIF"TGQ0&@&E42B:7AB-087-!M4KN[.S]^L>L^[!
M&=PK2$ %*11-3TMC&V'S;UWV=&;M1L<S-VQ0>PB4YH/2""B-0M'T FCL(3PX
M=L.&]&RFH#0?E$9 :12*IA=&XT[ACNY4]QL=O.L3N9[C;#=L4&^JDR8!U:10
M-#TSC3F%]YI3HPX+:%#C"93F@]((*(U"T?3D-L83/K;QA$&-)U":#THCH#0*
M1=,+HS&><$?CZ; %]/[?2YEU#\[@_E],@0I2*)K^\$#C.CEFUVFW&6MKYI&Q
M1YO9!S\: .I2@=((*(U"T?2<-W:6<^R?33F@[A<HS0>E$5 :A:+IA=&X7X[Y
M9U.O6#-71,VHM_!@JT>;=0_.8!=- JI)H6AE9OH;#PW&/)L7CW<*%*2K1):/
M?M5;ZT=(SXL')[>V7]BG4[MENV^?DO(!T09?/J]ZQ;)YF @4\4<E97WP5!BS
M\A'0\HU,E\4CBP^IE&E<O%QP-N-9OH/Z_#%-Y<N;7*!^$'?R'U!+ P04
M" !7BQ!91 UPXJ %   M+   &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX
M;6RU6EU/XS@4_2M65UKM2J,F<9H6V+82@T'#:AE088:'U3Z8UM"(?'1MAX*T
M/WZ=-"1Q2)VFW/) D]3W^-[C4\?'R7@=\V>Q9$RBUS"(Q*2WE')U8EEBOF0A
M%?UXQ2+US6/,0RK5*7^RQ(HSNLB"PL#"MCVT0NI'O>DXNW;#I^,XD8$?L1N.
M1!*&E+]]94&\GO2<WON%F?^TE.D%:SI>T2=VR^2/U0U79U:!LO!#%@D_CA!G
MCY/>J7-"7#<-R%K\]-E:5(Y16LI#'#^G)Y>+2<].,V(!F\L4@JJ/%W;&@B!%
M4GG\FX/VBC[3P.KQ._I%5KPJYH$*=A8']_Y"+B>]HQY:L$>:!'(6K[^QO" O
MQ9O'@<C^HW7>UNZA>2)D'.;!*H/0CS:?]#4GHA* O2T!. _ ]0!G2X";![B[
M!@SR@$'&S*:4C =")9V.>;Q&/&VMT-*#C,PL6I7O1^FXWTJNOO55G)S>GGT[
M)S_^.D?7%^C^=#8[_7Z'KJ[)Y<7EV>G=Y?5W]!MADOJ!^'UL2=5?&F7-<^RO
M&VR\!?O/).HCU_Z"L(T'2"PI9Z(!Y6P'%.RUH1 SRNF*]Y&]07$;42S%7$$?
M+NC#&>Q@"VR&=I/P^5)I#]U3SFDD!?K[BH4/C/_3Q)D1,/V9GX@5G;-)3_V.
M!>,OK#?]]1=G:/_11!TD& $"TXAT"R)=(Y%G<1BJ:4#I??Z,?"$2^A PE$0+
MQI%<,K3.J6UB=(/L9<CI//<R=1SLV;8]MEZJ9!DSZ$I6>Z<:#X."A\%G!(7^
M0U>,BH0S-?=*=!FM$OD%W7!_SM#/.*#2#WSY9M2?L?^N^H,$(T!@&N]>P;MG
MY+U@.JS0ZZ?T-G'H?1Q\VZNIS=A?5VJ:.APV*VU85#R$5]K,%\_H@C.F+DBF
M$I=H1B4S"LZ81E?!08(1(#"-_E%!_PA0<!LLQZT(8-!WW9KDC#UV):>A2[?O
M;A'=45'U$;SHSE]7:I7(%HCX+_Z"18MVS1FSZ*HY2# "!*:Q?URP?PRHN>,/
M<T[]AFKLK2LQINZT:AV[7-O:!U3;'>.A463FWKNJ#!2-0*'IS%=<A6-D?L92
MS^E'3V@>1Y(K=Y?0 *D[1MA(I!G,16^,<H&.D5HBRJ5 SA%:T+=F+V&$ZLRB
M.3%ODYB)L=)(.)]R$MNTROC<5^TW*\!J8\5^F+3H%]2*@*(1*#1]-$HWXICM
M2+>9,@?3[I5>O[X@-'?9F:"6/O7"2_OA',!_&&1(7]ME".I(0-$(%)H^&J4I
M<2!=20ZF26+T48:@QJ2M3[WPTILXK>9DT'%?Q8S864:@1@,*36>SM!J.V6M\
M9G,EA]:LYVAXA/&HKJL=&Q)SLON243H0I]6"F*35<8=EUULMJ"$!12-0:/IX
ME)[$@30E.9@SJ,XW^.,DU]S,/J[^U74)9&?TC>32K.!6LP*LRQWNO>:<.N]&
M@UH8*#1]/$H+@\V+^VZZS,$TP3FVTW=JPMRQ'3$GMV_QE<<:K6ZDNQC;-@=W
MG"O-J776).PCDD/8$ES:$@QI2W"#16C8-6QNAKVZ(H'LBUYZ:4QPJS$YC")W
MF25!'0HH&H%"TX>E="@8TJ'@!K?@]0?UI>269L.Z(H&<C%YZZ5'PISP*V%ZV
M.8W.Z@,U-E!H^A"4Q@9#/D3!'QU*?4>[O0DQI[1OR:5]P0>P+\U[VKO>CT&]
M"R@:@4+3!Z/T+MCL7;IM<[> .9OM;33<NKG]60!B!MCW%8_2XK@'L#C;M;O#
MG=N<4%?M@J(1*#1],$I_XT(^HFD!:WP2DI.V;R0Q1^Y+4.F!W -XH"U;X8V4
M@OH<4#0"A:937WD9#-+GN T&!O>]NO7>K1DQI]:U=*OR:F;Z(NT5Y4]^)%#
M'A6\W1^II0;?O)NZ.9'Q*GM;\R&6,@ZSPR6C"\;3!NK[QSB6[R?I"Z#%&\+3
M_P%02P,$%     @ 5XL060D!WB$) P  .@H  !D   !X;"]W;W)K<VAE971S
M+W-H965T-S8N>&ULK99M;]HP$,>_BA7MQ29U)#$DT HB 6VU3NN&Z).F:2],
M<A"KB9W9!CII'WYV$D(V(*7KWN#8\=W][A]\OOZ:BT<9 RCTE"9,#JQ8J>S,
MMF480TIDBV? ])LY%RE1>BH6MLP$D"@W2A,;.XYOIX0R*^CG:Q,1]/E2)93!
M1""Y3%,B?HX@X>N!Y5J;A2E=Q,HLV$$_(PNX 767382>V967B*; ).4,"9@/
MK*%[-G*Q,<AWW%-8R]HS,JG,.'\TDZMH8#F&"!((E7%!]+"",22)\:0Y?I1.
MK2JF,:P_;[Q?YLGK9&9$PI@G#S12\<#J62B".5DF:LK7'Z!,R#/^0I[(_!>M
MB[W=MH7"I50\+8TU04I9,9*G4HB:01L?,,"E02Z$703**<^)(D%?\#429K?V
M9A[R5'-K#4>9^2HW2NBW5-NIX&;\X>+\[M,%^G*)'H;3Z?#S+1J.;Z_NKVZ_
MHK?GH A-Y#OT'F$'=]!D*<)8:X >B!"$*8F^74,Z _&];RM-8WS:81EY5$3&
M!R+[Z)HS%4MTP2*(_K2W=195*GB3R@@W.ORX9"W4=DX*U#?(1C(F F0Y-$1H
M5V*U\PB= Q$V69^@%4@%T0F:P8(R1ME"_S42PD) O_:&*_@+[U[NW1R75>"Z
MV',<IV^O]F!U*JQ.,U;^UX,(D14(?900/($(J?Y,F: A---N==I'7 3NU8C]
MEK>?UJMHO2-%7)A18S=)YNU*UO5[&'?W0_@5A/\ZR;9LS0+Y.P+AEN?NA^M6
M<-TC%=I0-6O4Z,V4]3.9D1 &EJ[;$L0*K  UG(9>A=E[G89U^F85&P.]/(/3
M*H/3(X76U]L<J$[&#LVY2))G)&_T^W)@U]F6:^=UHN_/I%G^YIC_D$[M]G%?
M6%&!1<>6T])WO3C@WFG[8'%P\18+_Y^*ND/[C-!XIUQT6H[_%ZY=N\Y3$(N\
M:9$HY$NFBIN]6JT:HV'1#FRW%UW5-1&ZY$N4P%R;.JVN%DL4C4HQ43S+FX,9
M5[K5R!]CW=R!,!OT^SGG:C,Q :IV,?@-4$L#!!0    ( %>+$%G4_W/T^@,
M *@2   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;,68;6_B.!#'O\HH
MMSK=22N2F.<>(%&:MIQ:BH!N3SK="T,&B#:)6=N!5KH/O\X#":<%M^6B[AN2
M.)Z9_Y@?_B-W=HQ_%6M$"<^!'XJNL99R<V&:8K'&@(H*VV"HWBP9#ZA4CWQE
MB@U'ZB9!@6\2RVJ8 ?5"H]=)QL:\UV&1]+T0QQQ$% 24OURBSW9=PS;V Q-O
MM9;Q@-GK;.@*IR@?-V.NGLP\B^L%& J/A<!QV37Z]L4E(7% ,N.+ASMQ< ]Q
M*W/&OL8/0[=K6+$B]'$AXQ147;8X0-^/,RD=W[*D1EXS#CR\WV>_3II7S<RI
MP 'SGSQ7KKM&RP 7ES3RY83M;C%KJ![G6S!?))^PR^9:!BPB(5F0!2L%@1>F
M5_J<+<1!0)6<""!90+(09EHH47E%)>UU.-L!CV>K;/%-TFH2K<1Y8?RM3"57
M;ST5)WO3P:US]7CGP,,U3/JCF^3&^<N9#(93!\:3X<"90G]T!4_.\.9VYEQ!
M_XLSZ:MY$^>^/QP-1S<P>!C-)OW![+%_!W?#ZR3%4W^BTLVF\-L52NKYXO>.
M*97>N*JYR+1=IMK("6T-N&>A7 MP0A?=_\:;JL^\6;)O]I)H$_X9A16H6I^!
M6*0&G\ $L:8<17;15*CFRUE-*M1.5'B(I) T=+UP!>H"^(Q\X0DZ]Q%VE',:
M2O$9=@DKZ +=(E?L*[SC'U <M% =<X5J1'WPO24>6S6]A!J!(%TVNP4N?=&U
M5<O;JFESJO6JPCCBB[7Z <!3U@C\?8_!'/D_\"],:*CZ> @Q'SRF7%LEWH N
MQ(8NL&NH'48@WZ+1^_47NV']H>FAGO=0+^&K<=)1A WW%J@:*R@YUE!:LI64
MC#? ;:]>J7?,[1&=C5QGHP2=810O,K!E/G9,7EJI?B"OVJQ;EG5<83-7V/SY
MD.LE5.$%*1?0?COKK;R[5BFLSW9,R[JVRIFLM_,>VA_/>OL'UANG6+>MPGZL
M#Z,]*_56W.T#C[1_/O"O:#B#>)L4#9)RF%]SU._P^D)G8F\7]FN7X;_O!#^K
M>4A^\R3YA:7:>D\ME?S:^\@O/-,NPS3_+_EZ#>>07YBMK7?;Y)_@:?*/RM5F
M/!?QPGSM,MSWC=PT?^"&M-I50IHGP"E,U-:[Z,> H]>P!Z>Y!Z?Q*C>%P=IZ
MAWV%FWS'O&81U].DK7,F3:3P7U*&_[YSP\QJ'FZ8I%*WCS-%"ALF9=CPV\C/
M2AV2;S<;K9/DD\)+B=Y+/X3\5S3LR:_MR2>GMTSSX/ @0+Y*CDB$4A&%,CU'
MR$?S8YA^>OA03$_/<.XI7WFA !^7*M2J--7R\O18)'V0;),<1<R9E"Q(;M=(
M7>3Q!/5^R9C</\0%\L.IWG=02P,$%     @ 5XL06;%KZ4$2!   \!<  !D
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
M"Z"T$$J+4+3Z!6U;5&+IBTH^LT?BK$/F2%X-W0L"2K.A- =*<Z$T#TKSH;0
M2@NAM A%J\ML6W9BZ<M.SL^KD04$(RC-7M-JM65->?7+9E;7'/;W\VIHB0F4
MYD-I 9060FD1BE;7Q[;$Q-*7F#1/0^0_Y#;.XG29ZF<FZ"854)H-I3E0F@NE
M>5":#Z4%4%H(I44H6EUYV]H42U^;\GQ'6]W+-,H+N@D%E&8?&9Q9WHPU*NE/
M&KK0_GM0F@^E!5!:"*5%*%I=--MZ%.O(!A@'IROZ\_AT!2U'@=)L*,V!TEPH
MS8/2?"@M@-)"*"U"T>K*VY:C6/IRE!.F*^CF%U":?61P5O7LL%%*?];2A8[
M@])\*"V TD(H+4+1*MFT=[9O3AF?E3N,%V2<+S-1[0.[.;K9Q?Q#N7?WWG'7
M?.^9#<=]\WU0;1>]Q5=;IM]2/E-/G1,VE:Z,B[Y,7WFU"WGU1N2+<O/HAUR(
M/"U?SAF=,*X:R,^G>2Z>WR@'F[W@;_X+4$L#!!0    ( %>+$%E_*W@:$P0
M !T/   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;+57;7/:.!#^*QJW
MTVEGKO@58U)@!K";Y*9)&!S:#S?W06 !OM@6)\G0^_==V<8!3G&XEOL"MO3L
M(^VC]6JWMZ/LB:\)$>A[FF2\KZV%V%SI.E^L28IYBVY(!C-+RE(LX)6M=+YA
M!$>%49KHEF&X>HKC3!OTBK$)&_1H+I(X(Q.&>)ZFF/TS(@G=]353VP],X]5:
MR %]T-O@%0F)F&TF#-[TFB6*4Y+QF&:(D65?&YI7@6E(@P+Q-28[?O",I"MS
M2I_DRVW4UPRY(Y*0A9 4&/ZV9$R21#+!/OZN2+5Z36EX^+QG_UPX#\[,,2=C
MFGR+(['N:YZ&(K+$>2*F='=#*H?:DF]!$U[\HEV%-32TR+F@:64,.TCCK/S'
MWRLA#@R 1VU@50;6J8'S@H%=&=CGKN!4!LZY*[0K@\)UO?2]$,[' @]ZC.X0
MDVA@DP^%^H4UZ!5G,E!"P6 V!CLQ",<W@3_[$J"'S^A;<'M]\QCX:/@UF ZO
M W0_NQL%4SD5W@RG08@>9H_AX_#>O[V_1O"'OCR$(9H I)@_FG[O$X'CA']
M']$L]-'[MQ]ZNH =RW7U1;6[4;D[ZX7=V>B.9F+-49!%)%+8^\WV;H.]#DK5
M<EE[N496(^'O>=9"MO$;L@S+4>QG?+ZYK7+GUU8/?GKU(S'L.G;L@L]^@2_
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
M\*W\(K8"S/Z. *L,L+X+&!L[ GIE0&_?#/TRH+]OP* ,&.P;,"P#AOL&C,J
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
ML'H.[CV/O.8YY6W_2SWY U!+ P04    " !7BQ!9EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( %>+$%FDA8O.M08
M (LX   /    >&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_%0U/[<SU",;8M--T
M1A@%-.=?9]EITY>. T[CJ;$SMM/>]:\_R81V3<C.O<@\)9@$/M:2OMV5>/^C
MJK_=5M4W\L^N*)O+T7W;/KP;CYO-?;9+FS^KAZR4S]Q5]2YMY</ZZ[AYJ+-T
MV]QG6;LKQL;%A37>I7DY^O#^\%IA/88/JC;;M'E5RHOJPG6>_6A^/Z\>DN]Y
MD]_F1=[^>SGJ?B^R$=GE9;[+?V;;R]'%B#3WU8]U5><_J[)-"[&IJZ*X'$WV
M3UQG=9MOGET6"C).;YON2IO>1JD$N1Q9%_(%[_*Z:;N_Z%X_E8S?,_G'^T>/
M;765%VU6+],V6]75XT->?E4O(S_%&'R,+@Z'G_L@OJO_3QBKN[M\DRVKS>,N
M*]M]'.NL4(!E<Y\_-"-2IKOL<N14W[-:?1[Y!GR[_VRMA *1JM_E\HF:;SL\
MG2CE-BN;;$OD;TU5Y%O)L26+M$C+348 I(% &F>$_&( R"D".3T+I% X\E\!
MI(E FF>$[$5RAD#.S@DY!9 6 FGIA?1IG$2,!%=DD0CN,R$(]9=$))Y'HQLX
M<6P$TM8+R?UKYL=!Q)D 0',$:*X7:,D6,0D6+E_1F <^I'J+4+W52W5%>42N
MJ9LPXC$JY'WU9-C@ GV!K= 7>NFHXT0)6Q+V*62^Z-W)"6H.S>K@OA-XC,3T
M4Y\)$\5$LRG"B(64GXX5YH:)9CF$41"R*+[Y@X0N]>-NJ6!_)SP\'FB8&R::
MY: 0Y;3T5\25LX!!+,P&$\TZ6 7!\B-WW2YH0;QF$>%^3/T57[B,4(B)^6"B
M60A[,BH$BWO##EO^)YK7?SE!/1ZK,;:WDQ/XZOXRW^D;88(I8:+9"2(.G+_>
M+.2(4X">FKB='" ?)H>)9CNH( 8^Z3!)F$3.6J*2CS2*Y$R&430P2QB:+='A
MK0-WR2+QI5M;XAO(AIG"T&P*G\6$T<B70T^05VX@Q&LBUQHBUC2"RXR!UABZ
MBXP@\6.9N8F8RC&XE"N+(X,H^-%0-#"-&)HU(MA*36:RI#%<]PS,&H9F:T3,
MI;&<NB&5?B.QG!2".L?)G8$)Q- L$)$LA)P0*G!,Y<,],$P9QCEKB%XU9F 6
M,31;!,>$]9B!><30[!%0[)!7<2K?O'D-V3"'&)H=<ESWG *<8OJ8:M;'Z1+H
M)"9FDJEFDQS70B<!,8M,!RY 3@*B7:IS5B+D%<3$K#(=MA8Y&4;,*=-S%B7]
MEB1FF.F 1<G)&&)>F6KVRDN)_Q,HQ,2\,M7L%3S_AYV^*::8J6;%H$EV;V*;
MF&A,S:+!TFQYXR$F)AI3LVA@IGUJXIB89$S-DA'.FBT3MTO)5$D?R82;N)PN
MN"OC""LJ$U.-J;M: 9AB'40QB5GD$96GB=CK8:);(II5 S$C)N/IR##N%R(5
M7XB)&<?4;!P\"S<A)F8<4[-Q8#1[&?DR:].\@)B8>\SA=D8.: WQT[I.U9YQ
M;Z9C[C%U]\9 -)_7$$N(B;G'U.P>B.FI<<KC&X ,MQ4Q]\QT]\@ YI._21S\
M<CK$Q-PST^R>$S<:#E"(B5EH-J"%KKA/Y;I)W4.N26'/;(99:#:@A4Y4N1 3
ML]!L0 L]KW+A3)^A6_.Z>VDG,)^FTHWDA9B8A6::+03W)D^L[Q 3L]!,=P4$
MHGG4.5#4$!.ST&Q "YWH'T!,S$(SS19"6QN]FMS"+&0-:*&C-H<@$8>8F(4L
MW140P-SW8,#(;*&%+,Q"UI 62KH4V>,^]Q*OHX:8F(4LS19ZUL_JKTD0$[.0
M-:"%X";[4P,)8F(6L@:TD*PEN=?M0%%/UIC\,X5-! L](J;90GB3L'>0#;.0
M-:"%^@W#;I!"3,Q"U@!]N!</,_3')F8A:\!::-\S#,)]&A\DL8!CT\8L9 ]H
MH:Y%*(.:Q&M9$7^64RF!F)B%[ $M)!GCB#MJJN\#2V%SQL8L9 ]H(3_PWZ@.
ME\1<4)F(.*QW&A2SD*V[%GJQXWX\TVW,0O: %CK4Z5ZPY%?<4;@0$[.0/:"%
M#ICJZ,.UZG[T2C8;LY ]8$=.,J[VUOS$(H?+1"2$F.A1Y0'.JKVXS=++WFW,
M0O80I]6.SEF!; YB8A:R![301\97ZRY!NI9)J+S_/ES>YYB%Y@-:Z'<B]ZM-
M S$Q"\UU?TL&W;2",WV.66@^H(4.&U@1"U56+ L/F"'-,0O-!SS%AC=GYIB%
MYF<[V-9!0TS,0O.A3[?U0PHQ,0O-.PN-NS]N/KS?9G=YF6U]^1:-O+Y)BTU8
M$_5#O=+$,&?J3.[=8U$X\EI0NE6Z/7R7[O ]P __ 5!+ P04    " !7BQ!9
M4C7&HXH"  "Y,@  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I-
M;J- $(;AJU@<(.VNZJKNC.*L9I/M*!= 3OM'L8T%C":Y_5C.PO[0+&83\:U0
M@RC>#8\0\/2K'MIQWYV&W?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KH<V73]
ML1TORWX;SNWZO=W6(,NEA_Y^1O/\=#]S\?IYKO\SL=ML]NOZLUO_/M;3^(_!
MX4_7OP^[6L=F\=KVVSJNFO!QN.T>PG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4
M@G3^H 1!:?X@@R";/\@AR.</RA"4YP\J$%3F#WJ$H,?Y@^(295P2)$VP)M Z
M(M>1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\A
MT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM
M!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ
M*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT
M3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K&2
M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=
M0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1
M[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0
MZ%U0[T*@=T&]"X'>!?4N!'H7U+L0Z%U0[_*=>@_CYZ$.MYZO-5[_.ZD>+^?6
MV^6ORZ^=DWO\BG.XKQB>_P)02P,$%     @ 5XL068/1K $N @  1#$  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-
MHA=@)3H6K#^03.K<OI2<!&B1&@E<H._&@DUROA$'>':^_OXX6;\Z]MW@M\D^
MA.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9
M[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\
MOIW\5=R09*\FS"M_#W@Z]^W!.M<V=G5K7/AJ^K@K.W:9#X^=]>GY$J_T..YV
M;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I<RXP[KQUX^3CQ)Q]
M?]SS2.;3ZRD6LBZTYU_Q)3&6OOC][#SMQC9OS([7^W-TAV4>/EL>E]_Q[S-^
MJ?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-
M*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)
MD5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"
M(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-D5539-44635%
M5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*TH
MLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\<?,+4$L! A0#
M%     @ 5XL060=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " !7BQ!9D<(C5.X    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !7BQ!9
MF5R<(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( %>+$%FH\/ZJ_04  *@?   8              "
M@0T(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !7BQ!9
ME+K2>&@'  !/'P  &               @(% #@  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ 5XL0651=S-/; @  [0<  !@
M     ("!WA4  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M %>+$%GZG(GZ-PH  #(\   8              " @>\8  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " !7BQ!92T6S(X<*   B5@  &
M            @(%<(P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ 5XL063PMV0:7#   AC\  !@              ("!&2X  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( %>+$%FO] =PCB@  )MW
M   8              " @>8Z  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " !7BQ!95U5L)Z #  #V!P  &               @(&J8P
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 5XL06<;FP3LW
M$0  %S(  !@              ("!@&<  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( %>+$%EJ#4G_*04  &P-   9              "
M@>UX  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 5XL0
M6?Z/'4.B P  ] <  !D              ("!37X  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " !7BQ!9+;BB93<#   3!P  &0
M        @($F@@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( %>+$%D/OV*CFP(  ,D%   9              " @92%  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 5XL06:0FV&+H P  9@@
M !D              ("!9H@  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " !7BQ!9%5R;^7X'  "H$P  &0              @(&%C
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( %>+$%F*N+7B
MN@4  )\,   9              " @3J4  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ 5XL06:QQPL2^ @  Y@4  !D
M ("!*YH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !7
MBQ!9'D_!)(D)  !R%@  &0              @($@G0  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( %>+$%D$M.E*A@<  "T4   9
M          " @>"F  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ 5XL060>4[%@>!0  /0T  !D              ("!G:X  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !7BQ!9BULY2]@$   X
M"P  &0              @('RLP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( %>+$%D[W<-%0@0  %,*   9              " @0&Y
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 5XL06<UN
MFX.%"0  -Q@  !D              ("!>KT  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " !7BQ!9@F'<!;L)  !5%@  &0
M    @($VQP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M %>+$%FKI&N>' ,  (H&   9              " @2C1  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ 5XL06?K6#7<'"   .Q0  !D
M             ("!>]0  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " !7BQ!95/U<K+TF  !'=0  &0              @(&YW   >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( %>+$%G2/LFH904
M + -   9              " @:T# 0!X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ 5XL065Y43WE( P  40<  !D              ("!
M20D! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !7BQ!9
MO:.CD.@$  !C"P  &0              @('(# $ >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( %>+$%F59N%6.P0  -(+   9
M      " @><1 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ 5XL065D813&V P  G@@  !D              ("!618! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !7BQ!9MG'GG9P"  #$!0
M&0              @(%&&@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( %>+$%D@S3$]=@,  %L'   9              " @1D= 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 5XL068#H6?KU
M P  OPD  !D              ("!QB ! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !7BQ!9BMY>J2(%  #9"P  &0
M@('R) $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %>+
M$%F]!ZQUP (  .4%   9              " @4LJ 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ 5XL066>1=3SA!   80T  !D
M         ("!0BT! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " !7BQ!9'V%5/7 $  "_"P  &0              @(%:,@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( %>+$%DC#365N ,  ,T(
M   9              " @0$W 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ 5XL06;5< 2%M P  * @  !D              ("!\#H!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !7BQ!9[<US
M\U %  !W"P  &0              @(&4/@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( %>+$%DBYY9V]@,  "X.   9
M  " @1M$ 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M5XL065X_2++N P  JA(  !D              ("!2$@! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " !7BQ!9$&+9B!\#  #N"0  &0
M            @(%M3 $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( %>+$%D@T$6F50@  )5-   9              " @<-/ 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 5XL068&['AA< P
M7 H  !D              ("!3U@! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " !7BQ!9ZVB^L2,"  #O!   &0              @('B
M6P$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( %>+$%EQ
M.8SX6@0  / 0   9              " @3Q> 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ 5XL0618'#RS3 @  VP@  !D
M     ("!S6(! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" !7BQ!9J*=QAB0#  #O"0  &0              @('790$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( %>+$%F#V;J<Q2   '8V @ 9
M              " @3)I 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ 5XL065YRI_L[!0  +RD  !D              ("!+HH! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !7BQ!9@[2-0/T#
M  !M$   &0              @(&@CP$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( %>+$%G9#SZ7@ ,  /8*   9              "
M@=23 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 5XL0
M69P<I3.B @  - 8  !D              ("!BY<! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " !7BQ!90[P!TP #  "0"@  &0
M        @(%DF@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( %>+$%FC_0%MC@(  -$&   9              " @9N= 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 5XL06<91[:\6!@  JR@
M !D              ("!8* ! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " !7BQ!900:57ZX#  #"$0  &0              @(&MI@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( %>+$%GA2KL8
MN (  '<'   9              " @9*J 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ 5XL065QF^JP^ @  SP0  !D
M ("!@:T! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !7
MBQ!9"#**8]<"  "%!P  &0              @('VKP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( %>+$%E_*LU$TPP  )_$   9
M          " @02S 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ 5XL06?20=_*<!P  ASD  !D              ("!#L ! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !7BQ!9KB\["JT"  "0
M!@  &0              @('AQP$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( %>+$%F6^ =AP0(  .D'   9              " @<7*
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 5XL060M8
M#+JY @  _@8  !D              ("!O<T! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " !7BQ!9!J6A/[$"  !2!P  &0
M    @(&MT $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M %>+$%GN.[Z]% ,  +\+   9              " @973 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ 5XL06>50K32A!   61<  !D
M             ("!X-8! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " !7BQ!9\,#VQG$#   '"P  &0              @(&XVP$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( %>+$%GXS*,$;0(
M  $&   9              " @6#? 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ 5XL060Y'60?#!@  E#L  !D              ("!
M!.(! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !7BQ!9
M1 UPXJ %   M+   &0              @('^Z $ >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( %>+$%D) =XA"0,  #H*   9
M      " @=7N 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ 5XL06=3_<_3Z P  J!(  !D              ("!%?(! 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !7BQ!9L6OI01($  #P%P
M&0              @(%&]@$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( %>+$%DC[=76/0D  !=>   9              " @8_Z 0!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ 5XL067\K>!H3
M!   '0\  !D              ("! P0" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " !7BQ!9Z#8? S\#  """   &0
M@(%-" ( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( %>+
M$%FB48_710(  .P$   9              " @<,+ @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ 5XL061+IJP)V"0  STT  !D
M         ("!/PX" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " !7BQ!9 P,@J< "  "%"   &0              @('L%P( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( %>+$%E^];4K)04  #\G
M   9              " @>,: @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ 5XL068GS[B?4!@  V4,  !D              ("!/R "
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " !7BQ!9PL1=
M&%\#  "R%@  #0              @ %*)P( >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( %>+$%F7BKL<P    !,"   +              "  =0J @!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( %>+$%FDA8O.M08  (LX   /
M  "  ;TK @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !7BQ!94C7&HXH"
M  "Y,@  &@              @ &?,@( >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " !7BQ!9@]&L 2X"  !$,0  $P
M@ %A-0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     7@!> ,D9  # -P(
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<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>100
<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>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>339</ContextCount>
  <ElementCount>463</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>108</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/BalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/StatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/StatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - DEBT OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/DebtObligations</Role>
      <ShortName>DEBT OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - FAIR VALUE MEASUREMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/FairValueMeasurement</Role>
      <ShortName>FAIR VALUE MEASUREMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/AccruedExpenses</Role>
      <ShortName>ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - PREPAID EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/PrepaidExpenses</Role>
      <ShortName>PREPAID EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - OPERATING LEASE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/OperatingLease</Role>
      <ShortName>OPERATING LEASE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - OTHER ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/OtherAssets</Role>
      <ShortName>OTHER ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/Stock-basedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CommonStockPurchaseWarrants</Role>
      <ShortName>COMMON STOCK PURCHASE WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - STOCKHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/StockholdersEquity</Role>
      <ShortName>STOCKHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NetEarningsLossPerShare</Role>
      <ShortName>NET EARNINGS (LOSS) PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CountryStampedeAcquisition</Role>
      <ShortName>COUNTRY STAMPEDE ACQUISITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - SEGMENT DATA</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/SegmentData</Role>
      <ShortName>SEGMENT DATA</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/RelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - DEBT OBLIGATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/DebtObligationsTables</Role>
      <ShortName>DEBT OBLIGATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/DebtObligations</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - FAIR VALUE MEASUREMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/FairValueMeasurementTables</Role>
      <ShortName>FAIR VALUE MEASUREMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/FairValueMeasurement</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/AccruedExpensesTables</Role>
      <ShortName>ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/AccruedExpenses</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - PREPAID EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/PrepaidExpensesTables</Role>
      <ShortName>PREPAID EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/PrepaidExpenses</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - OPERATING LEASE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/OperatingLeaseTables</Role>
      <ShortName>OPERATING LEASE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/OperatingLease</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - OTHER ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/OtherAssetsTables</Role>
      <ShortName>OTHER ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/OtherAssets</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/Stock-basedCompensationTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/Stock-basedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables</Role>
      <ShortName>COMMON STOCK PURCHASE WARRANTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/CommonStockPurchaseWarrants</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NetEarningsLossPerShareTables</Role>
      <ShortName>NET EARNINGS (LOSS) PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/NetEarningsLossPerShare</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CountryStampedeAcquisitionTables</Role>
      <ShortName>COUNTRY STAMPEDE ACQUISITION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/CountryStampedeAcquisition</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - SEGMENT DATA (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/SegmentDataTables</Role>
      <ShortName>SEGMENT DATA (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/SegmentData</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails</Role>
      <ShortName>SCHEDULE OF CONTRACT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails</Role>
      <ShortName>SCHEDULE OF SHORT TERM INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails</Role>
      <ShortName>SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - SCHEDULE OF INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfInventoriesDetails</Role>
      <ShortName>SCHEDULE OF INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - INVENTORIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/InventoriesDetailsNarrative</Role>
      <ShortName>INVENTORIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/InventoriesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails</Role>
      <ShortName>SCHEDULE OF DEBT OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails</Role>
      <ShortName>SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails</Role>
      <ShortName>SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - DEBT OBLIGATIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/DebtObligationsDetailsNarrative</Role>
      <ShortName>DEBT OBLIGATIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/DebtObligationsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails</Role>
      <ShortName>SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails</Role>
      <ShortName>SCHEDULE OF ACCRUED EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails</Role>
      <ShortName>SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/IncomeTaxes</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails</Role>
      <ShortName>SCHEDULE OF PREPAID EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails</Role>
      <ShortName>SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative</Role>
      <ShortName>PROPERTY, PLANT AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails</Role>
      <ShortName>SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails</Role>
      <ShortName>SCHEDULE OF LEASE EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - OPERATING LEASE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative</Role>
      <ShortName>OPERATING LEASE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/OperatingLeaseTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails</Role>
      <ShortName>SCHEDULE OF INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative</Role>
      <ShortName>GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails</Role>
      <ShortName>SCHEDULE OF OTHER ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails</Role>
      <ShortName>SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails</Role>
      <ShortName>SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails</Role>
      <ShortName>SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails</Role>
      <ShortName>SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/Stock-basedCompensationTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails</Role>
      <ShortName>SCHEDULE OF WARRANT MODIFICATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails</Role>
      <ShortName>SCHEDULE OF WARRANT ACTIVITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails</Role>
      <ShortName>SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative</Role>
      <ShortName>COMMON STOCK PURCHASE WARRANTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - STOCKHOLDERS??? EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>STOCKHOLDERS??? EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/StockholdersEquity</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails</Role>
      <ShortName>SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative</Role>
      <ShortName>COUNTRY STAMPEDE ACQUISITION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/CountryStampedeAcquisitionTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails</Role>
      <ShortName>SCHEDULE OF SEGMENT REPORTING (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>00000084 - Disclosure - SEGMENT DATA (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/SegmentDataDetailsNarrative</Role>
      <ShortName>SEGMENT DATA (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/SegmentDataTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>00000085 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="form10-q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>00000086 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>SUBSEQUENT EVENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://digitalallyinc.com/role/SubsequentEvents</ParentRole>
      <Position>86</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>dgly-20240630.xsd</File>
    <File>dgly-20240630_cal.xml</File>
    <File>dgly-20240630_def.xml</File>
    <File>dgly-20240630_lab.xml</File>
    <File>dgly-20240630_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="form10-q.htm">form10-q.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1068">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>105
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form10-q.htm": {
   "nsprefix": "DGLY",
   "nsuri": "http://digitalallyinc.com/20240630",
   "dts": {
    "schema": {
     "local": [
      "dgly-20240630.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": [
      "dgly-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dgly-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "dgly-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dgly-20240630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "form10-q.htm"
     ]
    }
   },
   "keyStandard": 364,
   "keyCustom": 99,
   "axisStandard": 27,
   "axisCustom": 0,
   "memberStandard": 34,
   "memberCustom": 71,
   "hidden": {
    "total": 164,
    "http://fasb.org/us-gaap/2024": 122,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://digitalallyinc.com/20240630": 38
   },
   "contextCount": 339,
   "entityCount": 1,
   "segmentCount": 108,
   "elementCount": 725,
   "unitCount": 5,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1068,
    "http://xbrl.sec.gov/dei/2024": 30
   },
   "report": {
    "R1": {
     "role": "http://digitalallyinc.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://digitalallyinc.com/role/BalanceSheets",
     "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://digitalallyinc.com/role/BalanceSheetsParenthetical",
     "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://digitalallyinc.com/role/StatementsOfOperations",
     "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
     "longName": "00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://digitalallyinc.com/role/StatementsOfCashFlows",
     "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies",
     "longName": "00000007 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://digitalallyinc.com/role/Inventories",
     "longName": "00000008 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://digitalallyinc.com/role/DebtObligations",
     "longName": "00000009 - Disclosure - DEBT OBLIGATIONS",
     "shortName": "DEBT OBLIGATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://digitalallyinc.com/role/FairValueMeasurement",
     "longName": "00000010 - Disclosure - FAIR VALUE MEASUREMENT",
     "shortName": "FAIR VALUE MEASUREMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://digitalallyinc.com/role/AccruedExpenses",
     "longName": "00000011 - Disclosure - ACCRUED EXPENSES",
     "shortName": "ACCRUED EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://digitalallyinc.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-06-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://digitalallyinc.com/role/PrepaidExpenses",
     "longName": "00000013 - Disclosure - PREPAID EXPENSES",
     "shortName": "PREPAID EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:PrepaidExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:PrepaidExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://digitalallyinc.com/role/PropertyPlantAndEquipment",
     "longName": "00000014 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://digitalallyinc.com/role/OperatingLease",
     "longName": "00000015 - Disclosure - OPERATING LEASE",
     "shortName": "OPERATING LEASE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets",
     "longName": "00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://digitalallyinc.com/role/OtherAssets",
     "longName": "00000017 - Disclosure - OTHER ASSETS",
     "shortName": "OTHER ASSETS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://digitalallyinc.com/role/CommitmentsAndContingencies",
     "longName": "00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://digitalallyinc.com/role/Stock-basedCompensation",
     "longName": "00000019 - Disclosure - STOCK-BASED COMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://digitalallyinc.com/role/CommonStockPurchaseWarrants",
     "longName": "00000020 - Disclosure - COMMON STOCK PURCHASE WARRANTS",
     "shortName": "COMMON STOCK PURCHASE WARRANTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:CommonStockPurchaseWarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:CommonStockPurchaseWarrantsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://digitalallyinc.com/role/StockholdersEquity",
     "longName": "00000021 - Disclosure - STOCKHOLDERS\u2019 EQUITY",
     "shortName": "STOCKHOLDERS\u2019 EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://digitalallyinc.com/role/NetEarningsLossPerShare",
     "longName": "00000022 - Disclosure - NET EARNINGS (LOSS) PER SHARE",
     "shortName": "NET EARNINGS (LOSS) PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://digitalallyinc.com/role/CountryStampedeAcquisition",
     "longName": "00000023 - Disclosure - COUNTRY STAMPEDE ACQUISITION",
     "shortName": "COUNTRY STAMPEDE ACQUISITION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://digitalallyinc.com/role/SegmentData",
     "longName": "00000024 - Disclosure - SEGMENT DATA",
     "shortName": "SEGMENT DATA",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://digitalallyinc.com/role/RelatedPartyTransactions",
     "longName": "00000025 - Disclosure - RELATED PARTY TRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://digitalallyinc.com/role/SubsequentEvents",
     "longName": "00000026 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "00000027 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:BusinessCombinationsPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:BusinessCombinationsPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables",
     "longName": "00000028 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://digitalallyinc.com/role/InventoriesTables",
     "longName": "00000029 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://digitalallyinc.com/role/DebtObligationsTables",
     "longName": "00000030 - Disclosure - DEBT OBLIGATIONS (Tables)",
     "shortName": "DEBT OBLIGATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://digitalallyinc.com/role/FairValueMeasurementTables",
     "longName": "00000031 - Disclosure - FAIR VALUE MEASUREMENT (Tables)",
     "shortName": "FAIR VALUE MEASUREMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://digitalallyinc.com/role/AccruedExpensesTables",
     "longName": "00000032 - Disclosure - ACCRUED EXPENSES (Tables)",
     "shortName": "ACCRUED EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://digitalallyinc.com/role/PrepaidExpensesTables",
     "longName": "00000033 - Disclosure - PREPAID EXPENSES (Tables)",
     "shortName": "PREPAID EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "DGLY:PrepaidExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "DGLY:PrepaidExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables",
     "longName": "00000034 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://digitalallyinc.com/role/OperatingLeaseTables",
     "longName": "00000035 - Disclosure - OPERATING LEASE (Tables)",
     "shortName": "OPERATING LEASE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables",
     "longName": "00000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://digitalallyinc.com/role/OtherAssetsTables",
     "longName": "00000037 - Disclosure - OTHER ASSETS (Tables)",
     "shortName": "OTHER ASSETS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://digitalallyinc.com/role/Stock-basedCompensationTables",
     "longName": "00000038 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables",
     "longName": "00000039 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Tables)",
     "shortName": "COMMON STOCK PURCHASE WARRANTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfWarrantModificationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ScheduleOfWarrantModificationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://digitalallyinc.com/role/NetEarningsLossPerShareTables",
     "longName": "00000040 - Disclosure - NET EARNINGS (LOSS) PER SHARE (Tables)",
     "shortName": "NET EARNINGS (LOSS) PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
     "longName": "00000041 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Tables)",
     "shortName": "COUNTRY STAMPEDE ACQUISITION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember",
      "name": "DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember",
      "name": "DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://digitalallyinc.com/role/SegmentDataTables",
     "longName": "00000042 - Disclosure - SEGMENT DATA (Tables)",
     "shortName": "SEGMENT DATA (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails",
     "longName": "00000043 - Disclosure - SCHEDULE OF CONTRACT LIABILITIES (Details)",
     "shortName": "SCHEDULE OF CONTRACT LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2022-12-31",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfContractLiabilitiesTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails",
     "longName": "00000044 - Disclosure - SCHEDULE OF SHORT TERM INVESTMENTS (Details)",
     "shortName": "SCHEDULE OF SHORT TERM INVESTMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails",
     "longName": "00000045 - Disclosure - SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)",
     "shortName": "SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "longName": "00000046 - Disclosure - NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "shortName": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "DGLY:LiquidityandGoingConcernPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails",
     "longName": "00000047 - Disclosure - SCHEDULE OF INVENTORIES (Details)",
     "shortName": "SCHEDULE OF INVENTORIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://digitalallyinc.com/role/InventoriesDetailsNarrative",
     "longName": "00000048 - Disclosure - INVENTORIES (Details Narrative)",
     "shortName": "INVENTORIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:WeightedAverageCostInventoryAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:WeightedAverageCostInventoryAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails",
     "longName": "00000049 - Disclosure - SCHEDULE OF DEBT OBLIGATIONS (Details)",
     "shortName": "SCHEDULE OF DEBT OBLIGATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails",
     "longName": "00000050 - Disclosure - SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)",
     "shortName": "SCHEDULE OF MATURITY OF DEBT OBLIGATIONS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
     "longName": "00000051 - Disclosure - SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)",
     "shortName": "SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "From2023-04-052023-04-05_us-gaap_WarrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-04-052023-04-05_us-gaap_WarrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
     "longName": "00000052 - Disclosure - DEBT OBLIGATIONS (Details Narrative)",
     "shortName": "DEBT OBLIGATIONS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "AsOf2023-06-02",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-06-012023-06-02",
      "name": "DGLY:LossOnConversionOfConvertibleNote",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
     "longName": "00000053 - Disclosure - SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)",
     "shortName": "SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails",
     "longName": "00000054 - Disclosure - SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)",
     "shortName": "SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_ContingentConsiderationPromissoryNoteMember",
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails",
     "longName": "00000055 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)",
     "shortName": "SCHEDULE OF ACCRUED EXPENSES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:ProductWarrantyAccrualWarrantCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:ProductWarrantyAccrualWarrantCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails",
     "longName": "00000056 - Disclosure - SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)",
     "shortName": "SCHEDULE OF ACCRUED WARRANTY EXPENSE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative",
     "longName": "00000057 - Disclosure - INCOME TAXES (Details Narrative)",
     "shortName": "INCOME TAXES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails",
     "longName": "00000058 - Disclosure - SCHEDULE OF PREPAID EXPENSE (Details)",
     "shortName": "SCHEDULE OF PREPAID EXPENSE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:PrepaidInventory",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "DGLY:PrepaidExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:PrepaidInventory",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "DGLY:PrepaidExpenseTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
     "longName": "00000059 - Disclosure - SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)",
     "shortName": "SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:Building",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:Building",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
     "longName": "00000060 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details Narrative)",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:Depreciation",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails",
     "longName": "00000061 - Disclosure - SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)",
     "shortName": "SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails",
     "longName": "00000062 - Disclosure - SCHEDULE OF LEASE EXPENSE (Details)",
     "shortName": "SCHEDULE OF LEASE EXPENSE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
     "longName": "00000063 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)",
     "shortName": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
     "longName": "00000064 - Disclosure - OPERATING LEASE (Details Narrative)",
     "shortName": "OPERATING LEASE (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-06-30",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails",
     "longName": "00000065 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)",
     "shortName": "SCHEDULE OF INTANGIBLE ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails",
     "longName": "00000066 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)",
     "shortName": "SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative",
     "longName": "00000067 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)",
     "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails",
     "longName": "00000068 - Disclosure - SCHEDULE OF OTHER ASSETS (Details)",
     "shortName": "SCHEDULE OF OTHER ASSETS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:LeaseReceivableNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:LeaseReceivableNoncurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsTableTextBlock",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "longName": "00000069 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LitigationReserve",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:LitigationReserve",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails",
     "longName": "00000070 - Disclosure - SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details)",
     "shortName": "SCHEDULE OF STOCK OPTIONS OUTSTANDING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_StockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_StockOptionsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails",
     "longName": "00000071 - Disclosure - SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)",
     "shortName": "SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails",
     "longName": "00000072 - Disclosure - SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details)",
     "shortName": "SCHEDULE OF RESTRICTED STOCK ACTIVITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails",
     "longName": "00000073 - Disclosure - SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)",
     "shortName": "SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:NumberOfRestrictedShareNonVestInRemainderOfFiscalYear",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "DGLY:NumberOfRestrictedShareNonVestInRemainderOfFiscalYear",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative",
     "longName": "00000074 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)",
     "shortName": "STOCK-BASED COMPENSATION (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
     "longName": "00000075 - Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)",
     "shortName": "SCHEDULE OF WARRANT MODIFICATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfWarrantModificationTableTextBlock",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfWarrantModificationTableTextBlock",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
     "longName": "00000076 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)",
     "shortName": "SCHEDULE OF WARRANT ACTIVITY (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
     "longName": "00000077 - Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)",
     "shortName": "SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember",
      "name": "DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "DGLY:ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
     "longName": "00000078 - Disclosure - COMMON STOCK PURCHASE WARRANTS (Details Narrative)",
     "shortName": "COMMON STOCK PURCHASE WARRANTS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "p",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30_us-gaap_WarrantMember",
      "name": "DGLY:IntrinsicValueOfOutstandingWarrants",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "DGLY:CommonStockPurchaseWarrantsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
     "longName": "00000079 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
     "shortName": "STOCKHOLDERS\u2019 EQUITY (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "USDPShares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30_custom_NobilityHealthcareLLCMember",
      "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
     "longName": "00000080 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)",
     "shortName": "SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
       "span",
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails",
     "longName": "00000081 - Disclosure - SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)",
     "shortName": "SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "AsOf2024-03-01_custom_CountryStampedeAcquisitionMember",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-03-01_custom_CountryStampedeAcquisitionMember",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
     "longName": "00000082 - Disclosure - COUNTRY STAMPEDE ACQUISITION (Details Narrative)",
     "shortName": "COUNTRY STAMPEDE ACQUISITION (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "From2024-03-012024-03-01_custom_JCEntertainmentLLCMember",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-03-012024-03-01_custom_JCEntertainmentLLCMember",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
     "longName": "00000083 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)",
     "shortName": "SCHEDULE OF SEGMENT REPORTING (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "From2024-04-012024-06-30",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-12-31",
      "name": "DGLY:IdentifiableAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://digitalallyinc.com/role/SegmentDataDetailsNarrative",
     "longName": "00000084 - Disclosure - SEGMENT DATA (Details Narrative)",
     "shortName": "SEGMENT DATA (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "From2024-01-01to2024-06-30",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segments",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-06-30_custom_VideoSolutionsMember",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative",
     "longName": "00000085 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)",
     "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-012024-06-30_custom_NobilityLLCMember",
      "name": "DGLY:AccruedReimbursableExpensesPayable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative",
     "longName": "00000086 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)",
     "shortName": "SUBSEQUENT EVENTS (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "AsOf2024-06-30",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-08-14_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember",
      "name": "us-gaap:SharesIssued",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form10-q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables, net of $25,000 allowance \u2013 June 30, 2024 and $5,000 \u2013 December 31, 2023",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED EXPENSES",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r70",
      "r75",
      "r1025"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r67",
      "r878"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable \u2013 trade, net of $239,391 allowance \u2013 June 30, 2024 and $200,668 \u2013 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": [
      "r962"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued taxes",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r136"
     ]
    },
    "DGLY_AccruedInterestRelatedPartyCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AccruedInterestRelatedPartyCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest - related party",
        "documentation": "Accrued interest related party current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "totalLabel": "Total 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": [
      "r70"
     ]
    },
    "DGLY_AccruedLitigationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AccruedLitigationCosts",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued litigation costs",
        "documentation": "Accrued litigation costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued payroll and related fringes",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "DGLY_AccruedReimbursableExpensesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AccruedReimbursableExpensesPayable",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued reimbursable expenses payable",
        "documentation": "Accrued reimbursable expenses payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalesCommissionCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued sales commissions",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r825"
     ]
    },
    "DGLY_AccruedSalesReturnsAndAllowancesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AccruedSalesReturnsAndAllowancesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued sales returns and allowances",
        "documentation": "Accrued sales returns and allowances current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r36",
      "r169",
      "r680"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r80"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://digitalallyinc.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": [
      "r730",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1031",
      "r1098"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r478"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of warrants issued along with sale of common stock",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r38",
      "r116"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash flows used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_AircraftMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AircraftMember",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aircraft [Member]",
        "documentation": "Aircraft [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment arrangement, expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r512"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful accounts receivable",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r292",
      "r331"
     ]
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for other receivable, current",
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt discount",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r95",
      "r427",
      "r1042"
     ]
    },
    "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDeferredLoanOriginationFeesNet",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Origination fees total",
        "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments."
       }
      }
     },
     "auth_ref": [
      "r941",
      "r964"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r427",
      "r941",
      "r1042"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r360",
      "r367",
      "r846"
     ]
    },
    "DGLY_AmortizedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AmortizedIntangibleAssetsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortized Intangible Assets [Member]",
        "documentation": "Amortized Intangible Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://digitalallyinc.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": [
      "r911"
     ]
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets [Default Label]",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r148",
      "r173",
      "r202",
      "r243",
      "r251",
      "r276",
      "r280",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r548",
      "r552",
      "r589",
      "r671",
      "r764",
      "r836",
      "r837",
      "r878",
      "r896",
      "r993",
      "r994",
      "r1051"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r165",
      "r183",
      "r202",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r548",
      "r552",
      "r589",
      "r878",
      "r993",
      "r994",
      "r1051"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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": [
      "r911"
     ]
    },
    "DGLY_AugustContingentPaymentNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "AugustContingentPaymentNoteMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "August Contingent Payment Note [Member]",
        "documentation": "August Contingent Payment Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted cost",
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r338",
      "r670"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value",
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r338",
      "r566",
      "r666",
      "r865",
      "r869",
      "r965",
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails",
      "http://digitalallyinc.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": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "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": []
    },
    "DGLY_Building": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "Building",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building",
        "documentation": "Aggregate of the carrying amounts as of the balance sheet date of investments in building."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingsAndImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building improvements",
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r540",
      "r857",
      "r858"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r540",
      "r857",
      "r858"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [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": [
      "r540"
     ]
    },
    "DGLY_BusinessAcquisitionPercentageOfWarrantHolders": {
     "xbrltype": "percentItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "BusinessAcquisitionPercentageOfWarrantHolders",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business acquisition percentage of warrant holders",
        "documentation": "Business acquisition percentage of warrant holders"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business acquisition, deemed value per share",
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition purchase price",
        "verboseLabel": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r9"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination, contingent consideration, asset",
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r130",
      "r543"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent consideration promissory note \u2013 Nobility Healthcare Division Acquisition",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r130",
      "r543",
      "r568",
      "r569",
      "r570"
     ]
    },
    "DGLY_BusinessCombinationContingentConsiderationLiabilityOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "BusinessCombinationContingentConsiderationLiabilityOne",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contingent consideration promissory note \u2013 Nobility Healthcare Division Acquisition",
        "documentation": "Business combination contingent consideration liability one.",
        "label": "BusinessCombinationContingentConsiderationLiabilityOne"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COUNTRY STAMPEDE ACQUISITION",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r541"
     ]
    },
    "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationPriceOfAcquisitionExpected",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combination, aggregate value",
        "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid at Country Stampede Acquisition date",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "DGLY_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid subsequent to closing",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities retained escrow amount.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Identifiable intangible assets acquired (Trademarks and trade names)",
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Liabilities assumed pursuant to stock purchase agreement",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "documentation": "Amount of liabilities assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net assets acquired and liabilities assumed",
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tangible assets acquired",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r129"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments of accounts payable with the sale proceeds of property, plant and equipment",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails"
     ],
     "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": [
      "r22",
      "r167",
      "r821"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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": [
      "r23"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r133"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statements of cash flows",
        "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": [
      "r22",
      "r100",
      "r199"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash",
        "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": [
      "r2",
      "r100"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, FDIC insured amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uninsured balance",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ChangeInFairValueOfContingentConsiderationPromissoryNote",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of contingent consideration promissory note",
        "documentation": "Change in fair value of contingent consideration promissory note.",
        "label": "ChangeInFairValueOfContingentConsiderationPromissoryNote"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions",
        "documentation": "Change in fair value of contingent consideration promissory note nobility healthcare division acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ChangeInFairValueOfContingentConsiderationPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ChangeInFairValueOfContingentConsiderationPromissoryNotes",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of contingent consideration promissory notes",
        "documentation": "Change in fair value of contingent consideration promissory notes."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ChangeInFairValueOfWarrantDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ChangeInFairValueOfWarrantDerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value of warrant derivative liabilities",
        "negatedLabel": "Change in fair value of warrant derivative liabilities",
        "documentation": "Change in fair value of warrant derivative liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r176",
      "r177",
      "r178",
      "r202",
      "r225",
      "r229",
      "r236",
      "r238",
      "r245",
      "r246",
      "r328",
      "r394",
      "r397",
      "r398",
      "r399",
      "r403",
      "r404",
      "r437",
      "r438",
      "r440",
      "r443",
      "r450",
      "r589",
      "r719",
      "r720",
      "r721",
      "r722",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r752",
      "r773",
      "r795",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r917",
      "r943",
      "r952"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant exercise price",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock issuable under the warrants",
        "verboseLabel": "Comprised shares",
        "terseLabel": "Warrant to purchase",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "DGLY_ClientAgreementsRevenueCycleManagementSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ClientAgreementsRevenueCycleManagementSegmentsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Client agreements (revenue cycle management segments) [Member]",
        "documentation": "Client agreements (revenue cycle management segments) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_CloverLeafCapitalCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CloverLeafCapitalCorpMember",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Clover Leaf Capital Corp [Member]",
        "documentation": "Clover Leaf Capital Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "DGLY_CommercialExtensionOfCreditEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CommercialExtensionOfCreditEntertainmentSegment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Extension of Credit- Entertainment Segment",
        "documentation": "Commercial extension of credit entertainment segment."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial extension of credit repaid through accrued revenue \u2013 Entertainment segment",
        "documentation": "Commercial extension of credit repaid through accrued revenue \u2013 Entertainment segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r139",
      "r674",
      "r751"
     ]
    },
    "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://digitalallyinc.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r384",
      "r385",
      "r815",
      "r982",
      "r987"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_CommonStockConvertibleConversionPriceIncrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockConvertibleConversionPriceIncrease",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, convertible, conversion price, increase",
        "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r887",
      "r888",
      "r890",
      "r891",
      "r892",
      "r893",
      "r948",
      "r949",
      "r951",
      "r1031",
      "r1094",
      "r1098"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheetsParenthetical",
      "http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "DGLY_CommonStockPurchaseWarrantsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CommonStockPurchaseWarrantsTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMON STOCK PURCHASE WARRANTS",
        "documentation": "Common Stock Purchase Warrants [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://digitalallyinc.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": [
      "r79",
      "r752"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://digitalallyinc.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": [
      "r79"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $0.001 par value per share; 200,000,000 shares authorized; shares issued: 3,502,037 shares issued \u2013 June 30, 2024 and 2,800,754 shares issued \u2013 December 31, 2023",
        "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": [
      "r79",
      "r675",
      "r878"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r146",
      "r206",
      "r243",
      "r253",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r836",
      "r837",
      "r993",
      "r994"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "auth_ref": [
      "r146",
      "r206",
      "r243",
      "r253",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r836",
      "r837",
      "r993",
      "r994"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r827"
     ]
    },
    "DGLY_ContingentConsiderationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContingentConsiderationPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent Consideration",
        "documentation": "Contingent Consideration [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ContingentConsiderationPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContingentConsiderationPromissoryNoteMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent Consideration Promissory Note [Member]",
        "documentation": "Contingent Consideration Promissory Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [Member]",
        "documentation": "Contingent Consideration Promissory Notes and Contingent Consideration Earn Out [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Contract liabilities, current, beginning",
        "periodEndLabel": "Contract liabilities, ending",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r465"
     ]
    },
    "DGLY_ContractWithCustomerLiabilityAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContractWithCustomerLiabilityAddition",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, additions/reclass",
        "documentation": "Contract with customer liability addition."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ContractWithCustomerLiabilityAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContractWithCustomerLiabilityAdditions",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, current, additions/reclass",
        "documentation": "Contract with customer liability additions,"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ContractWithCustomerLiabilityAdditionsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContractWithCustomerLiabilityAdditionsNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, non-current, additions/reclass",
        "documentation": "Contract with customer liability additions non current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities \u2013 current portion",
        "periodStartLabel": "Contract liabilities, current, beginning",
        "periodEndLabel": "Contract liabilities, current, ending",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r465"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities \u2013 long term",
        "periodStartLabel": "Contract liabilities, non-current, beginning",
        "periodEndLabel": "Contract liabilities, non-current, ending",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r454",
      "r465"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, revenue recognized",
        "negatedLabel": "Contract liabilities, revenue recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "DGLY_ContractWithCustomerLiabilityRevenueRecognizedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, current, revenue recognized",
        "documentation": "Contract with customer liability revenue recognized current."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ContractWithCustomerLiabilityRevenueRecognizedNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedNonCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfContractLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities, non-current, revenue recognized",
        "documentation": "Contract with customer liability revenue recognized noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ConversionOfConvertibleNotesPayableIntoCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ConversionOfConvertibleNotesPayableIntoCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of convertible notes payable into common stock",
        "documentation": "Conversion of convertible notes payable into common stock."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ConvertibleDebtDiscountAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ConvertibleDebtDiscountAmortization",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible debt discount amortization",
        "documentation": "Convertible debt discount amortization."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF DEBT OBLIGATIONS",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Segment [Member]",
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total cost of revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r202",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r589",
      "r836",
      "r993"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_CountryStampedeAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CountryStampedeAcquisitionMember",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Stampede Acquisition [Member]",
        "documentation": "Country Stampede Acquisition [Member]"
       }
      }
     },
     "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": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://digitalallyinc.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": []
    },
    "DGLY_CustomersDepositsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "CustomersDepositsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer deposits",
        "documentation": "Customers deposits."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principal amount",
        "label": "Debt Conversion, Original Debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r27"
     ]
    },
    "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://digitalallyinc.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": [
      "r112",
      "r200",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r392",
      "r393",
      "r405",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r421",
      "r428",
      "r429",
      "r431",
      "r598"
     ]
    },
    "DGLY_DebtDiscountOnConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DebtDiscountOnConvertibleNote",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt discount on convertible note",
        "documentation": "Debt discount on convertible note."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payment to the purchaser",
        "documentation": "Amount of annual principal payment for debt instrument."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails",
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r69",
      "r70",
      "r135",
      "r138",
      "r206",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r876",
      "r944",
      "r983",
      "r984",
      "r985",
      "r1041",
      "r1043"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Economic injury disaster loan (EIDL)",
        "verboseLabel": "Face value",
        "terseLabel": "Principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r598",
      "r599",
      "r848",
      "r849",
      "r876"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instrument fair value",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r588",
      "r848",
      "r849",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateBasisForEffectiveRate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateBasisForEffectiveRate",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan interest rate",
        "documentation": "Description of any adjustments made to the stated rate to determine the effective rate."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r1041"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrower percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r434",
      "r598",
      "r599",
      "r876"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual interest rate",
        "verboseLabel": "Interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r407"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [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": [
      "r206",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r876",
      "r944",
      "r1041",
      "r1043"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails",
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r206",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r876",
      "r944",
      "r983",
      "r984",
      "r985",
      "r1041",
      "r1043"
     ]
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "principal payment",
        "verboseLabel": "Purchaser per month",
        "documentation": "Amount of the required periodic payments including both interest and principal payments."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r65"
     ]
    },
    "DGLY_DebtInstrumentProjectedRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DebtInstrumentProjectedRevenue",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal amount",
        "documentation": "Debt instrument projected revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instrument, redemption price, percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "us-gaap_DebtInstrumentRepaidPrincipal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepaidPrincipal",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instrument, repaid, principal",
        "documentation": "Amount of principal of debt repaid."
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchased Face Amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r41",
      "r42",
      "r64",
      "r114",
      "r115",
      "r206",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r417",
      "r418",
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r430",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r876",
      "r944",
      "r1041",
      "r1043"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r417",
      "r432",
      "r597",
      "r598",
      "r599",
      "r848",
      "r849",
      "r876"
     ]
    },
    "DGLY_DebtObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DebtObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt obligations \u2013 current portion",
        "documentation": "Debt obligations current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized gains",
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Realized Losses",
        "label": "Debt Securities, Available-for-Sale, Realized Loss",
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table]",
        "documentation": "Disclosure of information about allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "us-gaap_DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesHeldtomaturityAllowanceForCreditLossLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [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": [
      "r971"
     ]
    },
    "us-gaap_DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt instrument, debt default, description of event of default",
        "documentation": "Discussion of the facts and amounts pertaining to each failure to comply with an affirmative or negative covenant of a long-term debt instrument, including violating payment terms or an inability to meet certain minimum financial requirements or achieve or maintain certain financial ratios. The discussion would generally be expected to also include whether or not the failure can and will be overcome and a description of the terms of any waivers, including the amount of the waiver and the period of time covered by the waiver, and if reclassification of long-term debt to current has been made in the current balance sheet."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r106"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/PrepaidExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF PREPAID EXPENSE",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DemandDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DemandDepositsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Demand Deposits [Member]",
        "documentation": "Accounts that may or may not bear interest and that depositor is entitled to withdraw at anytime without prior notice. Checking and negotiable order of withdrawal (NOW) accounts are the most common forms of demand deposits."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DemonstrationAndTradeshowEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DemonstrationAndTradeshowEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Demonstration and tradeshow equipment",
        "documentation": "Demonstration and tradeshow equipment gross."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DemonstrationAndTradeshowEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DemonstrationAndTradeshowEquipmentMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Demonstration and Tradeshow Equipment [Member]",
        "documentation": "Demonstration And Tradeshow Equipment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r35"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "verboseLabel": "Total Depreciation and Amortization",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r35"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant derivative liabilities",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "DGLY_DisclosureCommonStockPurchaseWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DisclosureCommonStockPurchaseWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Purchase Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r480",
      "r508",
      "r509",
      "r511",
      "r860"
     ]
    },
    "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": []
    },
    "DGLY_DisclosureOperatingLeaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DisclosureOperatingLeaseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease",
        "verboseLabel": "Schedule Of Operating Leases Right Of Use Assets And Liabilities",
        "terseLabel": "Schedule Of Future Minimum Lease Payments"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DisclosurePrepaidExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DisclosurePrepaidExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses",
        "verboseLabel": "Schedule Of Prepaid Expense"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://digitalallyinc.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": [
      "r910"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://digitalallyinc.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": [
      "r908",
      "r910",
      "r911"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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": [
      "r909"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://digitalallyinc.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": [
      "r897"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://digitalallyinc.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": [
      "r910"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://digitalallyinc.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": [
      "r912"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "DGLY_DuringTwoThousandEighteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DuringTwoThousandEighteenMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "During 2018 [Member]",
        "documentation": "During 2018 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DuringTwoThousandFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DuringTwoThousandFifteenMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "During 2015 [Member]",
        "documentation": "During 2015 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DuringTwoThousandSevenTeenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DuringTwoThousandSevenTeenMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "During 2017 [Member]",
        "documentation": "During 2017 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_DuringTwoThousandSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "DuringTwoThousandSixteenMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "During 2016 [Member]",
        "documentation": "During 2016 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r222",
      "r225",
      "r236",
      "r237",
      "r238",
      "r242",
      "r538",
      "r545",
      "r563",
      "r564",
      "r667",
      "r688",
      "r828"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per share information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r225",
      "r236",
      "r237",
      "r238",
      "r242",
      "r538",
      "r545",
      "r563",
      "r564",
      "r667",
      "r688",
      "r828"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NetEarningsLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET EARNINGS (LOSS) PER SHARE",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r239",
      "r240",
      "r241"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "presentation": [
      "http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets valuation allowance percentage",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r862",
      "r946",
      "r1026"
     ]
    },
    "DGLY_EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance",
     "presentation": [
      "http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory rate valuation allowances",
        "documentation": "Effective income tax statutory rate assets valuation allowance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized portion of stock compensation expense",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r510"
     ]
    },
    "DGLY_EntertainmentSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "EntertainmentSegmentMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entertainment Segment [Member]",
        "documentation": "Entertainment Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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://digitalallyinc.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": [
      "r903"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://digitalallyinc.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": [
      "r899"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://digitalallyinc.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": [
      "r916"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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": [
      "r899"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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": [
      "r913"
     ]
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r911"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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": [
      "r899"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://digitalallyinc.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": [
      "r899"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://digitalallyinc.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": [
      "r899"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.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": [
      "r914"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "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": [
      "r10",
      "r161",
      "r187",
      "r188",
      "r189",
      "r207",
      "r208",
      "r209",
      "r211",
      "r216",
      "r218",
      "r220",
      "r244",
      "r329",
      "r330",
      "r372",
      "r452",
      "r527",
      "r528",
      "r535",
      "r536",
      "r537",
      "r539",
      "r544",
      "r545",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r600",
      "r603",
      "r615",
      "r686",
      "r712",
      "r713",
      "r714",
      "r730",
      "r795"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r534",
      "r918",
      "r919",
      "r920",
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity method investment, ownership percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [
      "r566",
      "r567",
      "r580",
      "r865"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r567",
      "r580",
      "r865"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r581",
      "r867"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r581",
      "r867"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r579",
      "r580",
      "r582",
      "r630",
      "r631",
      "r632",
      "r848",
      "r849",
      "r854",
      "r855",
      "r856",
      "r865",
      "r869"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/FairValueMeasurement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENT",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r577",
      "r578",
      "r579",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r664",
      "r865",
      "r870"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r468",
      "r473",
      "r567",
      "r580",
      "r630",
      "r854",
      "r855",
      "r856",
      "r865"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r468",
      "r473",
      "r567",
      "r568",
      "r580",
      "r631",
      "r848",
      "r849",
      "r854",
      "r855",
      "r856",
      "r865"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r567",
      "r568",
      "r569",
      "r570",
      "r580",
      "r632",
      "r848",
      "r849",
      "r854",
      "r855",
      "r856",
      "r865",
      "r869"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r579",
      "r580",
      "r582",
      "r630",
      "r631",
      "r632",
      "r848",
      "r849",
      "r854",
      "r855",
      "r856",
      "r865",
      "r869"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/FairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS",
        "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r571",
      "r576",
      "r581"
     ]
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets acquired in business acquisitions",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "DGLY_FairValueOfWarrantsIssuedWithSaleOfShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "FairValueOfWarrantsIssuedWithSaleOfShares",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of warrants issued with sale of shares",
        "documentation": "Fair value of warrants issued with sale of shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r332",
      "r333",
      "r335",
      "r336",
      "r337",
      "r339",
      "r340",
      "r341",
      "r430",
      "r448",
      "r560",
      "r587",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r687",
      "r843",
      "r865",
      "r867",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r879",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r966",
      "r967",
      "r968",
      "r969",
      "r1032",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039"
     ]
    },
    "DGLY_FinishedGoodsEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "FinishedGoodsEntertainmentSegment",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods \u2013 entertainment segment",
        "documentation": "Finished goods entertainment segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r346",
      "r366",
      "r846"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r368",
      "r818",
      "r846"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2024 (July 1, to December 31, 2024)",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r368",
      "r818",
      "r846"
     ]
    },
    "DGLY_FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028 and thereafter",
        "documentation": "Finite lived intangible assets amortization expense year three and thereafter.",
        "label": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": [
      "r368",
      "r818",
      "r846"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r361",
      "r362",
      "r363",
      "r365",
      "r366",
      "r369",
      "r370",
      "r662",
      "r663",
      "r818"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross value",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r366",
      "r663",
      "r846"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [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": [
      "r359",
      "r366",
      "r369",
      "r370",
      "r371",
      "r662",
      "r818",
      "r846"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r361",
      "r362",
      "r363",
      "r365",
      "r366",
      "r369",
      "r370",
      "r818"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedAmortizationForIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r978"
     ]
    },
    "DGLY_FirstMedicalBillingCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "FirstMedicalBillingCompanyMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Medical Billing Company [Member]",
        "documentation": "First Medical Billing Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office furniture, fixtures, equipment, and aircraft",
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      },
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on sale of intangibles",
        "negatedLabel": "Gain on sale on intangible",
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "DGLY_GainLossOnExtinguishmentOfLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "GainLossOnExtinguishmentOfLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 8.0
      },
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on extinguishment of liabilities",
        "negatedLabel": "Gain on extinguishment of liabilities",
        "documentation": "Gain loss on extinguishment of liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      },
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on sale of property, plant and equipment",
        "negatedLabel": "Loss on sale of property, plant and equipment",
        "verboseLabel": "Loss on sale of assets",
        "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": [
      "r5"
     ]
    },
    "us-gaap_GainLossRelatedToLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossRelatedToLitigationSettlement",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on accrual for legal settlement",
        "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r988"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 9.0
      },
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on extinguishment of debt",
        "negatedLabel": "Loss on extinguishment of debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r39",
      "r40"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r775"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r348",
      "r665",
      "r837",
      "r845",
      "r866",
      "r878",
      "r975",
      "r976"
     ]
    },
    "DGLY_GoodwillAcquiredInBusinessAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "GoodwillAcquiredInBusinessAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill acquired in business acquisitions",
        "documentation": "Goodwill acquired in business acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GOODWILL AND OTHER INTANGIBLE ASSETS",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r977"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Other Intangibles",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r358",
      "r845"
     ]
    },
    "us-gaap_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Member]",
        "documentation": "Asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_GoodyTicketsLLCAndTicketSmarterLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "GoodyTicketsLLCAndTicketSmarterLLCMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goody Tickets, LLC and TicketSmarter, LLC [Member]",
        "documentation": "Goody Tickets, LLC and TicketSmarter, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Total Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r90",
      "r147",
      "r202",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r589",
      "r830",
      "r836",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960",
      "r993"
     ]
    },
    "DGLY_IdentifiableAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IdentifiableAssets",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total identifiable assets",
        "documentation": "Identifiable assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax benefit",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r142",
      "r147",
      "r668",
      "r682",
      "r830",
      "r836",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r380",
      "r381",
      "r572",
      "r576",
      "r581",
      "r709",
      "r711",
      "r780",
      "r818",
      "r868",
      "r1065"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r380",
      "r381",
      "r572",
      "r576",
      "r581",
      "r709",
      "r711",
      "r780",
      "r818",
      "r868",
      "r1065"
     ]
    },
    "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://digitalallyinc.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r515",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r529",
      "r531",
      "r532",
      "r533",
      "r724",
      "r862"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax benefit",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r158",
      "r219",
      "r220",
      "r243",
      "r259",
      "r280",
      "r516",
      "r517",
      "r530",
      "r689",
      "r862"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r198",
      "r524",
      "r525"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable \u2013 trade",
        "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": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "DGLY_IncreaseDecreaseInAccruedInterestRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IncreaseDecreaseInAccruedInterestRelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses \u2013 related party",
        "documentation": "Increase decrease in accrued interest related party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r940"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "DGLY_IncreaseDecreaseInLeaseDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IncreaseDecreaseInLeaseDeposit",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease deposit",
        "documentation": "Increase decrease in lease deposit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Increase) decrease in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease obligations",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r940"
     ]
    },
    "DGLY_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating lease right of use assets",
        "documentation": "Increase decrease in operating lease right of use assets.",
        "label": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivable",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilutive effect of shares issuable under stock options and warrants outstanding",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r238"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net carrying value",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r978",
      "r980"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and other intangible assets, net",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r425",
      "r435",
      "r850",
      "r851"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r938"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r196",
      "r197"
     ]
    },
    "us-gaap_InterestPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued interest",
        "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r1060"
     ]
    },
    "DGLY_IntrinsicValueOfOutstandingWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IntrinsicValueOfOutstandingWarrants",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of outstanding warrants",
        "documentation": "Intrinsic value of outstanding warrants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "DGLY_InventoryFinishedGoodsVideoSolutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "InventoryFinishedGoodsVideoSolutions",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods \u2013 video solutions segment",
        "documentation": "Inventory finished goods video solutions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Subtotal",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r934"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "totalLabel": "Total inventories",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r822",
      "r878"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw material and component parts\u2013 video solutions segment",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r933"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory reserve",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r934"
     ]
    },
    "DGLY_InventoryValuationReservesVideoSolutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "InventoryValuationReservesVideoSolutions",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reserve for excess and obsolete inventory\u2013 video solutions segment",
        "documentation": "Inventory valuation reserves video solutions.",
        "label": "InventoryValuationReservesVideoSolutions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work-in-process\u2013 video solutions segment",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r932"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for inventory obsolescence",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r254",
      "r280",
      "r836",
      "r937"
     ]
    },
    "DGLY_IssuanceOfWarrantDerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "IssuanceOfWarrantDerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance of warrant derivative liabilities",
        "label": "Issuance of warrant derivative liabilities",
        "documentation": "Issuance of warrant derivative liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_JCEntertainmentLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "JCEntertainmentLLCMember",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JC Entertainment LLC [Member]",
        "documentation": "JC Entertainment LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_JuneContingentNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "JuneContingentNoteMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June Contingent Payment Note [Member]",
        "documentation": "June Contingent Payment Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF LEASE EXPENSE",
        "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": [
      "r1047"
     ]
    },
    "us-gaap_LeaseDepositLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseDepositLiability",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Deposit",
        "documentation": "Amount of liability for lease payments received, including variable lease payments, when collectability is not probable at commencement date for sales-type lease."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "DGLY_LeaseReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LeaseReceivableNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease receivable",
        "documentation": "Lease receivable noncurrent."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS",
        "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": [
      "r1048"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted minimum future lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "DGLY_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter",
        "documentation": "Lessee operating lease liability payments due after year three."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 (July 1, to December 31, 2024)",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, operating lease, remaining lease term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r1045"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, operating lease, term of contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1046"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLease"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING LEASE",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r602"
     ]
    },
    "us-gaap_LessorOperatingLeaseDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LessorOperatingLeaseDescription",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, operating lease, description",
        "documentation": "Description of lessor's operating lease."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "DGLY_LetterAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LetterAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Letter Agreement [Member]",
        "documentation": "Letter Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r17",
      "r69",
      "r70",
      "r71",
      "r74",
      "r75",
      "r76",
      "r77",
      "r202",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r549",
      "r552",
      "r553",
      "r589",
      "r750",
      "r829",
      "r896",
      "r993",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r84",
      "r141",
      "r678",
      "r878",
      "r945",
      "r970",
      "r1040"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities assumed in the business acquisition",
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.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": [
      "r71",
      "r166",
      "r202",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r549",
      "r552",
      "r553",
      "r589",
      "r878",
      "r993",
      "r1051",
      "r1052"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Change in fair value of warrant derivative liabilities",
        "label": "Liabilities, Fair Value Adjustment",
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails",
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, fair value",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r1033"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_LicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LicensesMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Licenses [Member]",
        "documentation": "Licenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityDescription",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit facility description",
        "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r73",
      "r393"
     ]
    },
    "us-gaap_LineOfCreditFacilityPeriodicPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityPeriodicPayment",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Monthly advances",
        "documentation": "Amount of the required periodic payments of both interest and principal."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r73"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of credit",
        "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": [
      "r69",
      "r135"
     ]
    },
    "DGLY_LiquidityandGoingConcernPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LiquidityandGoingConcernPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity and Going Concern",
        "documentation": "Liquidity and Going Concern [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationReserve",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate carrying amount of litigation loss",
        "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r988"
     ]
    },
    "DGLY_LoanAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LoanAgreementDescription",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan agreement description",
        "documentation": "Loan agreement of description."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails",
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Debt obligations",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r138",
      "r418",
      "r433",
      "r848",
      "r849",
      "r876",
      "r1062"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt obligations \u2013 long term",
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r672"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: current maturities of debt obligations",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "DGLY_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028 and thereafter",
        "documentation": "Long term debt maturities repayments of principal after year three."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2025",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r7",
      "r206",
      "r423"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r7",
      "r206",
      "r423"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [
      "r7",
      "r206",
      "r423"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfMaturityOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 (July 1, 2024 to December 31, 2024)",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt obligations, long-term",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r37",
      "r983",
      "r984",
      "r985"
     ]
    },
    "DGLY_LossOnConversionOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LossOnConversionOfConvertibleDebt",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on conversion of convertible note",
        "documentation": "Loss on conversion of convertible debt."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_LossOnConversionOfConvertibleNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "LossOnConversionOfConvertibleNote",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on conversion of debt",
        "verboseLabel": "Loss on conversion of convertibleNote",
        "documentation": "Loss on conversion of convertible note."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warehouse and production equipment",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management fees",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r775",
      "r894",
      "r1095"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, advertising and promotional expense",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r475",
      "r513",
      "r570",
      "r658",
      "r708",
      "r710",
      "r717",
      "r742",
      "r743",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r816",
      "r817",
      "r842",
      "r852",
      "r859",
      "r869",
      "r870",
      "r874",
      "r875",
      "r881",
      "r995",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExercisePriceMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Exercise Price [Member]",
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r869"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r869"
     ]
    },
    "DGLY_MerchantAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MerchantAdvances",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merchant Advances \u2013 Video Solutions Segment",
        "verboseLabel": "Merchant advances outstanding balance",
        "documentation": "Merchant advances."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_MerchantAdvancesEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MerchantAdvancesEntertainmentSegment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merchant Advances \u2013 Entertainment Segment",
        "verboseLabel": "Merchant advances entertainment segment outstanding balance",
        "documentation": "Merchant advances entertainment segment."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_MerchantCashAdvancesEntertainmentSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MerchantCashAdvancesEntertainmentSegmentMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merchant Cash Advances Entertainment Segment [Member]",
        "documentation": "Merchant Cash Advances Entertainment Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_MerchantCashAdvancesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MerchantCashAdvancesMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merchant Cash Advances [Member]",
        "documentation": "Merchant Cash Advances [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_MergerAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MergerAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger Agreement [Member]",
        "documentation": "Merger Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r475",
      "r513",
      "r570",
      "r658",
      "r708",
      "r710",
      "r717",
      "r742",
      "r743",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r816",
      "r817",
      "r842",
      "r852",
      "r859",
      "r869",
      "r870",
      "r874",
      "r881",
      "r995",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling interest in consolidated subsidiary",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r140",
      "r202",
      "r328",
      "r394",
      "r397",
      "r398",
      "r399",
      "r403",
      "r404",
      "r589",
      "r677",
      "r754"
     ]
    },
    "DGLY_MinorityInterestDecreaseFromRedemptionsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "MinorityInterestDecreaseFromRedemptionsShares",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance due to rounding from reverse stock split, shares",
        "documentation": "Issuance due to rounding from reverse stock split, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, ownership percentage, parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "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": [
      "r195"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Net cash 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": [
      "r195"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://digitalallyinc.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://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "negatedLabel": "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": [
      "r100",
      "r101",
      "r104"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://digitalallyinc.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",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r104",
      "r143",
      "r164",
      "r185",
      "r186",
      "r189",
      "r202",
      "r210",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r234",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r538",
      "r545",
      "r564",
      "r589",
      "r685",
      "r772",
      "r793",
      "r794",
      "r894",
      "r993"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net (income) attributable to noncontrolling interests of consolidated subsidiary",
        "label": "Net income (loss) attributable to noncontrolling interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r132",
      "r185",
      "r186",
      "r216",
      "r219",
      "r220",
      "r684",
      "r936"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to common stockholders",
        "label": "Net loss attributable to common stockholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r212",
      "r213",
      "r214",
      "r215",
      "r222",
      "r223",
      "r235",
      "r238",
      "r545"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss attributable to common stockholders",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r224",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r238"
     ]
    },
    "DGLY_NetProceedsOfOriginationFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NetProceedsOfOriginationFees",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds of origination fees",
        "documentation": "Net Proceeds of Origination Fees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Standards",
        "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": []
    },
    "DGLY_NewEmployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NewEmployeesMember",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Employees [Member]",
        "documentation": "New Employees [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://digitalallyinc.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": []
    },
    "DGLY_NobilityHealthcareLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NobilityHealthcareLLCMember",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nobility Healthcare LLC [Member]",
        "documentation": "Nobility Healthcare LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NobilityLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NobilityLLCMember",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nobility LLC [Member]",
        "documentation": "Nobility LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NonControllingInterestsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NonControllingInterestsPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Controlling Interests",
        "documentation": "NonControlling Interests [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NoncashInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NoncashInterestExpense",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-cash interest expense",
        "documentation": "Non-cash interest expense.",
        "label": "NoncashInterestExpense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r452",
      "r948",
      "r949",
      "r950",
      "r951",
      "r1098"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NotePurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NotePurchaseAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Purchase Agreement [Member]",
        "documentation": "Note Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes payable \u2013 related party \u2013 current portion",
        "verboseLabel": "Notes payable current",
        "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": [
      "r69",
      "r70"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of operating segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r956"
     ]
    },
    "DGLY_NumberOfRestrictedShareNonVestInRemainderOfFiscalYear": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NumberOfRestrictedShareNonVestInRemainderOfFiscalYear",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 (July 1, 2024 through December 31, 2024)",
        "documentation": "Number of restricted share non vest in remainder of fiscal year."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NumberOfRestrictedShareNonVestInYearFour": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NumberOfRestrictedShareNonVestInYearFour",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2028",
        "documentation": "Number of restricted share non vest in year four."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NumberOfRestrictedShareNonVestInYearOne": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NumberOfRestrictedShareNonVestInYearOne",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025",
        "documentation": "Number of restricted share non vest in year one.",
        "label": "NumberOfRestrictedShareNonVestInYearOne"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NumberOfRestrictedShareNonVestInYearThree": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NumberOfRestrictedShareNonVestInYearThree",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "documentation": "Number of restricted share non vest in year three.",
        "label": "NumberOfRestrictedShareNonVestInYearThree"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_NumberOfRestrictedShareNonVestInYearTwo": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "NumberOfRestrictedShareNonVestInYearTwo",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfNon-vestedBalanceOfRestrictedStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "documentation": "Number of restricted share non vest in year two.",
        "label": "NumberOfRestrictedShareNonVestInYearTwo"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_OctoberTwoThousandTwentyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "OctoberTwoThousandTwentyThreeMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "October 2023 [Member]",
        "documentation": "October 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_OfficeSpaceAndCopierMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "OfficeSpaceAndCopierMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Space and Copier [Member]",
        "documentation": "Office Space and Copier [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_OfficersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "OfficersMember",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Officers [Member]",
        "documentation": "Officers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_OperatingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "OperatingAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Agreement [Member]",
        "documentation": "Operating Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "label": "Total Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r830",
      "r954",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expenses",
        "verboseLabel": "Operating lease",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails",
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease obligations",
        "label": "Total operating lease liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current portion of operating lease obligations",
        "verboseLabel": "Operating lease obligations-current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease obligation \u2013 long term",
        "verboseLabel": "Operating lease obligations-less current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease, payments",
        "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": [
      "r606",
      "r607"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right of use assets, net",
        "verboseLabel": "Operating lease right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r604"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r877"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average remaining lease term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r877"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/IncomeTaxesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating loss carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r526"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r281",
      "r836",
      "r837"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r105",
      "r107",
      "r131"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OtherAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER ASSETS",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "totalLabel": "Total other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_OtherExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherExpenses",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expenses payable",
        "documentation": "Amount of expense classified as other."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails": {
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other",
        "label": "Other Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r935",
      "r972"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://digitalallyinc.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": [
      "r910"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "auth_ref": []
    },
    "DGLY_PatentsAndTrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PatentsAndTrademarksMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents and Trademarks [Member]",
        "documentation": "Patents and Trademarks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PatentsAndTrademarksPendingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PatentsAndTrademarksPendingMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents and Trademarks Pending [Member]",
        "documentation": "Patents and Trademarks Pending [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PaymentOfContingentConsiderationPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PaymentOfContingentConsiderationPromissoryNote",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions",
        "documentation": "Payments of contingent consideration promissory note."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForFlightEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForFlightEquipment",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Closing cost",
        "documentation": "The cash outflow for acquisition of long-lived depreciable flight assets, including owned aircraft or capital improvements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt issuance costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "DGLY_PaymentsOnCommercialExtensionOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PaymentsOnCommercialExtensionOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on Commercial Extension of Credit \u2013 Entertainment Segment",
        "documentation": "Payments on commercial extension of credit.",
        "label": "PaymentsOnCommercialExtensionOfCredit"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PaymentsOnMerchantAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PaymentsOnMerchantAdvances",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on Merchant Advances \u2013 Video Solutions Segment",
        "documentation": "Payments on merchant advances.",
        "label": "PaymentsOnMerchantAdvances"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PaymentsOnMerchantAdvancesForEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PaymentsOnMerchantAdvancesForEntertainmentSegment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on Merchant Advances \u2013 Entertainment Segment",
        "documentation": "Payments on merchant advances for entertainment segment.",
        "label": "PaymentsOnMerchantAdvancesForEntertainmentSegment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireBuildings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBuildings",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to acquire building",
        "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for acquisition of Country Stampede",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r542"
     ]
    },
    "us-gaap_PaymentsToAcquireFurnitureAndFixtures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireFurnitureAndFixtures",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant and equipment",
        "label": "Payments to Acquire Furniture and Fixtures",
        "documentation": "The cash outflow for acquisition of furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additions to 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": [
      "r98"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to acquire property",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "DGLY_PersonalSeatLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PersonalSeatLicensesMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Personal Seat Licenses (Entertainment Segment) [Member]",
        "documentation": "Personal Seat Licenses (Entertainment Segment) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://digitalallyinc.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": [
      "r904"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://digitalallyinc.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": [
      "r906"
     ]
    },
    "DGLY_PredecessorCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PredecessorCommonStockMember",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Predecessor Common Stock [Member]",
        "documentation": "Predecessor Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PrefundedUnitPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrefundedUnitPrice",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-funded unit price",
        "documentation": "Prefunded unit price."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidAdvertising": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidAdvertising",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails": {
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid advertising",
        "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r824",
      "r844",
      "r972"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "totalLabel": "Total 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": [
      "r182",
      "r344",
      "r345",
      "r823"
     ]
    },
    "DGLY_PrepaidExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrepaidExpenseTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/PrepaidExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PREPAID EXPENSES",
        "documentation": "Prepaid Expense [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PrepaidInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrepaidInventory",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails": {
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPrepaidExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid inventory",
        "documentation": "Prepaid inventory"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PrincipalAmountOutstandingOfLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrincipalAmountOutstandingOfLoans",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal amount outstanding of loans",
        "documentation": "Principal amount of outstanding loans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal loan through remittances",
        "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "DGLY_PrincipalPaymentOnEidlLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrincipalPaymentOnEidlLoan",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payment on EIDL loan",
        "documentation": "Principal payment on eidl loan.",
        "label": "PrincipalPaymentOnEidlLoan"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PrivateMedicalBillingCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PrivateMedicalBillingCompanyMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Medical Billing Company [Member]",
        "documentation": "Private Medical Billing Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds of convertible debt with detachable warrants",
        "verboseLabel": "Proceeds from convertible debt",
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromCustomers",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding balance",
        "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ProceedsFromCustomersForProgressPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromCustomersForProgressPayments",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance payments",
        "documentation": "Cash received from customers as progress payments on projects that have been partially completed."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r659"
     ]
    },
    "us-gaap_ProceedsFromDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDepositsFromCustomers",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits received",
        "documentation": "Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommercialPaper": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommercialPaper",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds \u2013 Commercial Extension of Credit \u2013 Entertainment Segment",
        "documentation": "The cash inflow from borrowing by issuing commercial paper."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from private placement",
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSecuredDebt",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from secured convertible debt",
        "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principal amount",
        "label": "Proceeds from Issuance of Warrants",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoans",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from loans",
        "documentation": "Cash received from principal payments made on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_ProceedsFromOtherEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromOtherEquity",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net proceeds of equity offering with detachable warrants",
        "documentation": "Amount of cash inflow from the issuance of equity classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ProceedsFromSaleOfFlightEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfFlightEquipment",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sold aircraft",
        "documentation": "Cash received from sales of long-lived depreciable flight assets, including owned aircraft or capital improvements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of intangible asset",
        "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of property, plant and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "DGLY_ProceedsMerchantAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ProceedsMerchantAdvances",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds \u2013 Merchant Advances \u2013 Video Solutions Segment",
        "verboseLabel": "Proceeds merchant advances",
        "documentation": "Proceeds from merchant advances."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ProceedsMerchantAdvancesEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ProceedsMerchantAdvancesEntertainmentSegment",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds \u2013 Merchant Advances \u2013 Entertainment Segment",
        "documentation": "Proceeds merchant advances entertainment segment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r284",
      "r661",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r820",
      "r853",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r989",
      "r990",
      "r996",
      "r1064",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093"
     ]
    },
    "DGLY_ProductWarrantyAccrualChargesAppliedToWarrantyReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ProductWarrantyAccrualChargesAppliedToWarrantyReserve",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Charges applied to warranty reserve",
        "documentation": "Charges applied to warranty reserve."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Product Warranty Accrual, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r991",
      "r992"
     ]
    },
    "DGLY_ProductWarrantyAccrualWarrantCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ProductWarrantyAccrualWarrantCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued warranty expense",
        "documentation": "Accrued warranty expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfAccruedWarrantyExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for warranty expense",
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued."
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "auth_ref": [
      "r284",
      "r661",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r820",
      "r853",
      "r880",
      "r881",
      "r882",
      "r884",
      "r885",
      "r989",
      "r990",
      "r996",
      "r1064",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_ProfessionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfessionalFees",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Client fees",
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r894",
      "r1096",
      "r1097"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows",
      "http://digitalallyinc.com/role/StatementsOfOperations",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "label": "Net Income (loss)",
        "verboseLabel": "Net loss",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r185",
      "r186",
      "r194",
      "r202",
      "r210",
      "r216",
      "r219",
      "r220",
      "r328",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r403",
      "r404",
      "r538",
      "r545",
      "r547",
      "r550",
      "r551",
      "r564",
      "r589",
      "r668",
      "r683",
      "r729",
      "r772",
      "r793",
      "r794",
      "r863",
      "r864",
      "r895",
      "r936",
      "r993"
     ]
    },
    "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://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r6",
      "r611"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY, PLANT 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": [
      "r109",
      "r153",
      "r156",
      "r157"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cost",
        "label": "Property, Plant and Equipment, Gross",
        "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": [
      "r110",
      "r168",
      "r681"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r611"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant, and equipment, net",
        "totalLabel": "Net property, plant and equipment",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r611",
      "r669",
      "r681",
      "r878"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount",
        "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": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT",
        "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": [
      "r6"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r110",
      "r611"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for doubtful lease reserve",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r334"
     ]
    },
    "DGLY_ProvisionForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ProvisionForDoubtfulAccountsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for doubtful accounts receivable",
        "documentation": "Provision for doubtful accounts receivable."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PurchaseAndSaleAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PurchaseAndSaleAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase And Sale Agreement [Member]",
        "documentation": "Purchase And Sale Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_PurchaserPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "PurchaserPercentage",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchaser percentage",
        "documentation": "Purchaser Percentage."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r467",
      "r475",
      "r503",
      "r504",
      "r505",
      "r513",
      "r570",
      "r633",
      "r642",
      "r658",
      "r708",
      "r710",
      "r717",
      "r742",
      "r743",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r816",
      "r817",
      "r842",
      "r852",
      "r859",
      "r869",
      "r870",
      "r874",
      "r875",
      "r881",
      "r888",
      "r986",
      "r995",
      "r1036",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "DGLY_RangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RangeFourMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range Four [Member]",
        "documentation": "Range Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "auth_ref": [
      "r386",
      "r387",
      "r388",
      "r389",
      "r467",
      "r475",
      "r503",
      "r504",
      "r505",
      "r513",
      "r570",
      "r633",
      "r642",
      "r658",
      "r708",
      "r710",
      "r717",
      "r742",
      "r743",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r816",
      "r817",
      "r842",
      "r852",
      "r859",
      "r869",
      "r870",
      "r874",
      "r875",
      "r881",
      "r888",
      "r986",
      "r995",
      "r1036",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "DGLY_RangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RangeOneMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range One [Member]",
        "documentation": "Range One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RangeThreeMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range Three [Member]",
        "documentation": "Range Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RangeTwoMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range Two [Member]",
        "documentation": "Range Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r293",
      "r963"
     ]
    },
    "DGLY_RegistrantCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RegistrantCommonStockMember",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registrant Common Stock [Member]",
        "documentation": "Registrant Common Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RegistrationRightsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RegistrationRightsAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Rights Agreement [Member]",
        "documentation": "Registration Rights Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r474",
      "r619",
      "r620",
      "r673",
      "r679",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r769",
      "r771",
      "r802"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r619",
      "r620",
      "r621",
      "r622",
      "r673",
      "r679",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r769",
      "r771",
      "r802"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [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": [
      "r288",
      "r776",
      "r777",
      "r780"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r474",
      "r619",
      "r620",
      "r673",
      "r679",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r769",
      "r771",
      "r802",
      "r1050"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r616",
      "r617",
      "r618",
      "r620",
      "r623",
      "r725",
      "r726",
      "r727",
      "r778",
      "r779",
      "r780",
      "r799",
      "r801"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment of debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payment on contingent consideration promissory notes",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfSecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from secured convertible debt",
        "label": "Repayments of Secured Debt",
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of short-term debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_SellingGeneralAndAdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "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": [
      "r514",
      "r818",
      "r836",
      "r1059"
     ]
    },
    "DGLY_ReserveForExcessAndObsoleteInventoryEntertainmentSegment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ReserveForExcessAndObsoleteInventoryEntertainmentSegment",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reserve for excess and obsolete inventory \u2013 entertainment segment",
        "documentation": "Reserve for excess and obsolete inventory entertainment segment.",
        "label": "ReserveForExcessAndObsoleteInventoryEntertainmentSegment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      },
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfOtherAssetsDetails",
      "http://digitalallyinc.com/role/ScheduleOfReconciliationOfCashAndCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term restricted cash included in other assets",
        "verboseLabel": "Restricted cash",
        "terseLabel": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r931",
      "r942"
     ]
    },
    "DGLY_RestrictedCommonStockForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RestrictedCommonStockForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted common stock forfeitures",
        "documentation": "Restricted common stock forfeitures.",
        "label": "RestrictedCommonStockForfeitures"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RestrictedCommonStockGrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RestrictedCommonStockGrant",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restricted common stock grant",
        "documentation": "Restricted common stock grant.",
        "label": "RestrictedCommonStockGrant"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r116",
      "r676",
      "r715",
      "r716",
      "r723",
      "r753",
      "r878"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r207",
      "r208",
      "r209",
      "r211",
      "r216",
      "r218",
      "r220",
      "r329",
      "r330",
      "r372",
      "r527",
      "r528",
      "r535",
      "r536",
      "r537",
      "r539",
      "r544",
      "r545",
      "r554",
      "r556",
      "r557",
      "r559",
      "r562",
      "r600",
      "r603",
      "r712",
      "r714",
      "r730",
      "r1098"
     ]
    },
    "DGLY_RevenueCycleManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RevenueCycleManagementMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Cycle Management [Member]",
        "documentation": "Revenue Cycle Management [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total revenue",
        "verboseLabel": "Total Net Revenues",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r243",
      "r252",
      "r253",
      "r274",
      "r280",
      "r284",
      "r286",
      "r287",
      "r463",
      "r464",
      "r661"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r819"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue:"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ReverseStockSplitRoundingIssuances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ReverseStockSplitRoundingIssuances",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse stock split rounding issuances",
        "documentation": "Reverse stock split rounding issuances."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RevolvingLoanAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RevolvingLoanAgreement",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Loan Agreement",
        "documentation": "Revolving loan agreement."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RevolvingLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RevolvingLoanAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Loan Agreement [Member]",
        "documentation": "Revolving Loan Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_RouAndLeaseLiabilityRecordedOnExtensionOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "RouAndLeaseLiabilityRecordedOnExtensionOfLease",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU and lease liability recorded on extension (termination) of lease",
        "negatedLabel": "Lease liability",
        "documentation": "ROU and lease liability recorded on extension of lease."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SEOContentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SEOContentMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEO Content [Member]",
        "documentation": "SEO Content [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SalesReturnsAndAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SalesReturnsAndAllowances",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales return and allowances",
        "documentation": "Accrued sales returns and allowances current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF ACCRUED EXPENSES",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisition",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionDetailsNarrative",
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables",
      "http://digitalallyinc.com/role/ScheduleOfEstimatedFairValueOfAssetsAcquiredAndLiabilitiesAssumedAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r540"
     ]
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r546"
     ]
    },
    "DGLY_ScheduleOfContractLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfContractLiabilitiesTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF CONTRACT LIABILITIES",
        "documentation": "Schedule of Contract Liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NetEarningsLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r534",
      "r918",
      "r919",
      "r920",
      "r1027",
      "r1028",
      "r1029",
      "r1030"
     ]
    },
    "DGLY_ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CountryStampedeAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION",
        "documentation": "Schedule of Estimated Fair Value of Assets and Liabilities Assumed [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/FairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1034"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r366",
      "r369",
      "r370",
      "r371",
      "r662",
      "r818",
      "r846"
     ]
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF INTANGIBLE ASSETS",
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r977"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF INVENTORIES",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r85",
      "r86",
      "r87"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF MATURITY OF DEBT OBLIGATIONS",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF NON-VESTED BALANCE OF RESTRICTED STOCK",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "DGLY_ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES",
        "documentation": "Schedule of Operating Leases Right of Use Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/OtherAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF OTHER ASSETS",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/AccruedExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF ACCRUED WARRANTY EXPENSE",
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://digitalallyinc.com/role/PropertyPlantAndEquipmentDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "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": [
      "r6",
      "r611"
     ]
    },
    "DGLY_ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS",
        "documentation": "Schedule of range of exercise prices and weighted average remaining contractual life of warrants [TableTextBlock]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r776",
      "r777",
      "r780"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r133",
      "r1063"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/SegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF SEGMENT REPORTING",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails",
      "http://digitalallyinc.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": [
      "r477",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE",
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF STOCK OPTIONS OUTSTANDING",
        "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": [
      "r13",
      "r14",
      "r118"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF RESTRICTED STOCK ACTIVITY",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF SHORT TERM INVESTMENTS",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF WARRANT ACTIVITY",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "DGLY_ScheduleOfWarrantModificationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfWarrantModificationTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF WARRANT MODIFICATION",
        "documentation": "Schedule of Warrant Modification [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED",
        "documentation": "Schedule of Warrants to Purchase Common Stock Granted [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/GoodwillAndOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r846",
      "r979"
     ]
    },
    "DGLY_SecondMedicalBillingCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SecondMedicalBillingCompanyMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Medical Billing Company [Member]",
        "documentation": "Second Medical Billing Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Purchase Agreement [Member]",
        "documentation": "Securities Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://digitalallyinc.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://digitalallyinc.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": [
      "r907"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r243",
      "r248",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r265",
      "r266",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r287",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r371",
      "r382",
      "r383",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r833",
      "r836",
      "r837",
      "r845",
      "r883",
      "r1064",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/SegmentData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEGMENT DATA",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r243",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r263",
      "r265",
      "r266",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r284",
      "r285",
      "r287",
      "r831",
      "r834",
      "r835",
      "r836",
      "r838",
      "r840",
      "r841"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r283",
      "r286",
      "r832",
      "r833",
      "r839"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "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": [
      "r92"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceOtherMember",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service, Other [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other."
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://digitalallyinc.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r860"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting drescription",
        "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of restricted shares, forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant date fair value, forfeited",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of restricted shares, granted",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant date fair value, granted",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of restricted shares, non-vested beginning balance",
        "periodEndLabel": "Number of restricted shares, non-vested ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average grant date fair value, non-vested beginning balance",
        "periodEndLabel": "Weighted average grant date fair value, non-vested ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r492",
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of restricted shares, vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant date fair value, vested",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price",
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend",
        "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": [
      "r504"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Volatility - range",
        "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": [
      "r503"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "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": [
      "r505"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails",
      "http://digitalallyinc.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": [
      "r477",
      "r479",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants, exercised",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Warrants, forfeited/cancelled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants, granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding and exercisable warrants, Exercise price",
        "documentation": "Outstanding and exercisable warrants, Exercise price."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding and exercisable warrants, number of warrants",
        "documentation": "Outstanding and exercisable warrants, Number of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding and exercisable warrants, weighted average remaining contractual life",
        "documentation": "Outstanding and exercisable warrants, Weighted average remaining contractual life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Warrants, vested, beginning balance",
        "periodEndLabel": "Warrants, vested, ending balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r120"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options or restricted stock granted",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r861"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options, available for grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate shares exercisable",
        "periodEndLabel": "Options exercisable, ending balance",
        "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": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Weighted average exercise price, exercisable, ending balance",
        "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": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options forfeited",
        "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": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning balance",
        "periodEndLabel": "Options outstanding, 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": [
      "r484",
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, outstanding, beginning balance",
        "periodEndLabel": "Weighted average exercise price, outstanding, ending balance",
        "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": [
      "r484",
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRestrictedStockActivityDetails",
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506"
     ]
    },
    "DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average exercise price, exercised",
        "documentation": "Weighted average exercise price, Exercised.",
        "label": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, forfeited/cancelled",
        "documentation": "Weighted average exercise price, Cancelled."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average exercise price, granted",
        "documentation": "Weighted average exercise price, Granted.",
        "label": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price, vested, beginning balance",
        "periodEndLabel": "Weighted average exercise price, vested, ending balance",
        "documentation": "Share-based compensation arrangements by share-based payment award non-options weighted average exercise price vested.",
        "label": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price Range [Axis]",
        "documentation": "Information by range of option prices pertaining to options granted."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "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": [
      "r48"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, lower limit",
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of options, 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": [
      "r46"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of options, 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": [
      "r119",
      "r120"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, upper limit",
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range."
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining contractual term",
        "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": [
      "r502"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value of options exercisable",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life, exercisable options",
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life, outstanding options",
        "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": [
      "r123"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares issued price per share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, shares",
        "periodEndLabel": "Balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SharesUnavailableForIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SharesUnavailableForIssuance",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares unavailable for issuance",
        "documentation": "Shares unavailable for issuance."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SharesUnexercisedAndOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SharesUnexercisedAndOutstanding",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares unexercised and outstanding",
        "documentation": "Shares unexercised and outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r135",
      "r878",
      "r1061"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_ShorttermMerchantAdvance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "ShorttermMerchantAdvance",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term merchant advance",
        "documentation": "Shortterm Merchant Advance."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_SoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SoftwareMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software [Member]",
        "documentation": "Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://digitalallyinc.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": [
      "r905"
     ]
    },
    "DGLY_SponsorshipAgreementNetworkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "SponsorshipAgreementNetworkMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sponsorship Agreement Network [Member]",
        "documentation": "Sponsorship Agreement Network [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r163",
      "r243",
      "r248",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r265",
      "r266",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r280",
      "r281",
      "r282",
      "r287",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r371",
      "r374",
      "r382",
      "r383",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r833",
      "r836",
      "r837",
      "r845",
      "r883",
      "r1064",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r176",
      "r177",
      "r178",
      "r202",
      "r225",
      "r229",
      "r236",
      "r238",
      "r245",
      "r246",
      "r328",
      "r394",
      "r397",
      "r398",
      "r399",
      "r403",
      "r404",
      "r437",
      "r438",
      "r440",
      "r443",
      "r450",
      "r589",
      "r719",
      "r720",
      "r721",
      "r722",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r752",
      "r773",
      "r795",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r917",
      "r943",
      "r952"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r79",
      "r82",
      "r83",
      "r161",
      "r187",
      "r188",
      "r189",
      "r207",
      "r208",
      "r209",
      "r211",
      "r216",
      "r218",
      "r220",
      "r244",
      "r329",
      "r330",
      "r372",
      "r452",
      "r527",
      "r528",
      "r535",
      "r536",
      "r537",
      "r539",
      "r544",
      "r545",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r600",
      "r603",
      "r615",
      "r686",
      "r712",
      "r713",
      "r714",
      "r730",
      "r795"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "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": [
      "r207",
      "r208",
      "r209",
      "r244",
      "r603",
      "r661",
      "r718",
      "r741",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r752",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r771",
      "r774",
      "r775",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r795",
      "r889"
     ]
    },
    "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://digitalallyinc.com/role/ScheduleOfLeaseExpenseDetails",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "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": [
      "r207",
      "r208",
      "r209",
      "r244",
      "r288",
      "r603",
      "r661",
      "r718",
      "r741",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r752",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r771",
      "r774",
      "r775",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r795",
      "r889"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of convertible note into common stock, shares",
        "verboseLabel": "Conversion of convertible securities, shares",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r41",
      "r79",
      "r82",
      "r116",
      "r422"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of common stock and pre-funded warrants, net of offering costs, shares",
        "verboseLabel": "Issuance of stock, shares",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116",
      "r719",
      "r795",
      "r809"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted common stock forfeitures, shares",
        "verboseLabel": "Cancellation of restricted stock, shares",
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted common stock grant, shares",
        "verboseLabel": "Common stock issuance granted",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r116"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options exercised",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116",
      "r489"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of convertible note into common stock",
        "verboseLabel": "Conversion of convertible securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r79",
      "r82",
      "r83",
      "r116"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of common stock and pre-funded warrants, net of offering costs",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116",
      "r730",
      "r795",
      "r809",
      "r895"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted common stock forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted common stock grant",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r78",
      "r79",
      "r116"
     ]
    },
    "DGLY_StockIssuedDuringPeriodValueReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "StockIssuedDuringPeriodValueReverseStockSplits",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance due to rounding from reverse stock split",
        "documentation": "Issuance due to rounding from reverse stock split."
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfStockOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Member]",
        "documentation": "Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets",
      "http://digitalallyinc.com/role/StatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58",
      "r60",
      "r161",
      "r162",
      "r188",
      "r207",
      "r208",
      "r209",
      "r211",
      "r216",
      "r218",
      "r329",
      "r330",
      "r372",
      "r452",
      "r527",
      "r528",
      "r535",
      "r536",
      "r537",
      "r539",
      "r544",
      "r545",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r590",
      "r591",
      "r595",
      "r601",
      "r615",
      "r713",
      "r714",
      "r728",
      "r754",
      "r770",
      "r796",
      "r797",
      "r813",
      "r895",
      "r945",
      "r970",
      "r1040",
      "r1098"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r201",
      "r436",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r452",
      "r561",
      "r798",
      "r800",
      "r814"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse stock split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r625"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r625"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r625"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r625"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r596",
      "r625"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://digitalallyinc.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r626"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://digitalallyinc.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://digitalallyinc.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70"
     ]
    },
    "DGLY_TheSecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TheSecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Securities Purchase Agreement [Member]",
        "documentation": "The Securities Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r961",
      "r1049"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative"
     ],
     "auth_ref": []
    },
    "DGLY_TradeNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TradeNameMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Name [Member]",
        "documentation": "Trade Name [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://digitalallyinc.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfShortTermInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r430",
      "r448",
      "r560",
      "r587",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r687",
      "r865",
      "r867",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r879",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r966",
      "r967",
      "r968",
      "r969",
      "r1032",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039"
     ]
    },
    "DGLY_TwentyTwentyFourCommercialExtensionOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwentyTwentyFourCommercialExtensionOfCreditMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 Commercial Extension Of Credit [Member]",
        "documentation": "2024 Commercial Extension Of Credit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwentyTwentyThreeCommercialExtensionOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwentyTwentyThreeCommercialExtensionOfCreditMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Three Commercial Extension Of Credit [Member]",
        "documentation": "Twenty Twenty Three Commercial Extension Of Credit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandAndEightPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandAndEightPlanMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2008 Plan [Member]",
        "documentation": "2008 Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandAndFivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandAndFivePlanMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2005 Stock Option Plan [Member]",
        "documentation": "2005 Stock Option Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandAndSevenPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandAndSevenPlanMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2007 Stock Option Plan [Member]",
        "documentation": "2007 Stock Option Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandAndSixPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandAndSixPlanMember",
     "presentation": [
      "http://digitalallyinc.com/role/Stock-basedCompensationDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2006 Stock Option Plan [Member]",
        "documentation": "2006 Stock Option Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandTwentyFourPurchaseWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandTwentyFourPurchaseWarrantsMember",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantActivityDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2024 Purchase Warrants [Member]",
        "documentation": "Two Thousand Twenty Four Purchase Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandTwentySmallBusinessAdministrationNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandTwentySmallBusinessAdministrationNotesMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2020 Small Business Administration Notes [Member]",
        "documentation": "2020 Small Business Administration Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_TwoThousandTwentyThreePurchaseWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "TwoThousandTwentyThreePurchaseWarrantsMember",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfRangeOfExercisePricesAndWeightedAverageRemainingContractualLifeOfWarrantsDetails",
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2023 Purchase Warrants [Member]",
        "documentation": "Two Thousand Twenty Three Purchase Warrants Member."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative",
      "http://digitalallyinc.com/role/RelatedPartyTransactionsDetailsNarrative",
      "http://digitalallyinc.com/role/StockholdersEquityDetailsNarrative",
      "http://digitalallyinc.com/role/SubsequentEventsDetailsNarrative"
     ],
     "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": [
      "r546"
     ]
    },
    "DGLY_UnAmortizedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "UnAmortizedIntangibleAssetsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized Intangible Assets [Member]",
        "documentation": "Unamortized Intangible Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://digitalallyinc.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r151",
      "r152",
      "r154",
      "r155"
     ]
    },
    "DGLY_VideoSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "VideoSolutionsMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfSegmentReportingDetails",
      "http://digitalallyinc.com/role/SegmentDataDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Video Solutions [Member]",
        "documentation": "Video Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_WarehouseAndOfficeSpaceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarehouseAndOfficeSpaceMember",
     "presentation": [
      "http://digitalallyinc.com/role/OperatingLeaseDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warehouse And Office Space [Member]",
        "documentation": "Warehouse And Office Space [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_WarehouseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "WarehouseMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warehouse [Member]"
       }
      }
     },
     "auth_ref": [
      "r1099",
      "r1100"
     ]
    },
    "DGLY_WarrantDerivativeLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarrantDerivativeLiabilitiesMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFairValueMeasurementsChangeInLevel3InputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Derivative Liabilities [Member]",
        "documentation": "Warrant Derivative Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_WarrantLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarrantLiabilityMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Derivative Liability [Member]",
        "documentation": "Warrant Derivative Liability [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://digitalallyinc.com/role/CommonStockPurchaseWarrantsDetailsNarrative",
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative",
      "http://digitalallyinc.com/role/ScheduleOfWarrantToPurchaseCommonStockGrantedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r887",
      "r890",
      "r891",
      "r892",
      "r893"
     ]
    },
    "DGLY_WarrantOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarrantOneMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant One [Member]",
        "documentation": "Warrant One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_WarrantThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarrantThreeMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Three [Member]",
        "documentation": "Warrant Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "DGLY_WarrantTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WarrantTwoMember",
     "presentation": [
      "http://digitalallyinc.com/role/DebtObligationsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Two [Member]",
        "documentation": "Warrant Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants measurement input",
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWarrantModificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Remaining contractual term",
        "label": "Warrants and Rights Outstanding, Term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1036",
      "r1037"
     ]
    },
    "DGLY_WebsiteEnhancementsEntertainmentSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://digitalallyinc.com/20240630",
     "localname": "WebsiteEnhancementsEntertainmentSegmentMember",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Website Enhancements Entertainment Segment [Member]",
        "documentation": "Website Enhancements Entertainment Segment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageCostInventoryAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageCostInventoryAmount",
     "crdr": "debit",
     "presentation": [
      "http://digitalallyinc.com/role/InventoriesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory cost",
        "documentation": "The amount of weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods."
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Diluted",
        "label": "Denominator for diluted loss per share \u2013 adjusted weighted average shares outstanding",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r238"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average shares outstanding:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://digitalallyinc.com/role/ScheduleOfWeightedAverageNumberOfSharesOutstandingAndLossPerShareOutstandingDetails",
      "http://digitalallyinc.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Basic",
        "label": "Denominator for basic loss per share \u2013 weighted average shares outstanding",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r238"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://digitalallyinc.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": [
      "r915"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r2": {
   "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"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r10": {
   "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"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)",
   "Paragraph": "4",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-7"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r98": {
   "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"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r116": {
   "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"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r133": {
   "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(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "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(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r161": {
   "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"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "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(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "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(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r178": {
   "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(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r193": {
   "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"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r205": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-26"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r256": {
   "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"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r259": {
   "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"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r280": {
   "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"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r292": {
   "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"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r407": {
   "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"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r421": {
   "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"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r431": {
   "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"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r452": {
   "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"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r475": {
   "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"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r477": {
   "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"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r598": {
   "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"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479341/842-30-25-3"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r633": {
   "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"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r642": {
   "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"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r658": {
   "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"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r671": {
   "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"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r673": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r708": {
   "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"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r710": {
   "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"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r721": {
   "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)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r722": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r730": {
   "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"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r846": {
   "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"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r852": {
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r881": {
   "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"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r912": {
   "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"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479455/805-10-15-3"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r943": {
   "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(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r954": {
   "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"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481655/310-20-35-2"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r970": {
   "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"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r982": {
   "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"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r986": {
   "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"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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"
  },
  "r1008": {
   "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"
  },
  "r1009": {
   "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"
  },
  "r1010": {
   "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"
  },
  "r1011": {
   "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"
  },
  "r1012": {
   "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"
  },
  "r1013": {
   "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"
  },
  "r1014": {
   "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"
  },
  "r1015": {
   "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"
  },
  "r1016": {
   "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"
  },
  "r1017": {
   "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"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "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"
  },
  "r1020": {
   "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"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "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"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1046": {
   "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"
  },
  "r1047": {
   "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"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "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"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "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"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1063": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "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"
  },
  "r1071": {
   "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"
  },
  "r1072": {
   "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"
  },
  "r1073": {
   "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"
  },
  "r1074": {
   "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"
  },
  "r1075": {
   "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"
  },
  "r1076": {
   "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"
  },
  "r1077": {
   "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"
  },
  "r1078": {
   "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"
  },
  "r1079": {
   "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"
  },
  "r1080": {
   "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"
  },
  "r1081": {
   "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"
  },
  "r1082": {
   "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"
  },
  "r1083": {
   "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"
  },
  "r1084": {
   "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"
  },
  "r1085": {
   "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"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "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"
  },
  "r1092": {
   "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"
  },
  "r1093": {
   "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"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0001493152-24-032891-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-24-032891-xbrl.zip
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
M9>KQ"N8"Q*;2P[93QS]?8)T .MYN16S:D1_F.#>UWYIE60H1:CU,.M5TB"M
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
M,DZF<7Z=;?.P^5PM94:)$@M"I&,*1$9,_>86BW/F7@&#2A!,C5,A(EK1M[Y
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
M 4^=?Z*#,*4-66"?'+_HTVZS&H%=#QF^\LO&X=-CVO%*VH]IK!NQ8-58UW*
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
MW D$SWN1SLW<#T1%+-:_IKN"X,R%.E1*U?()F8%-E#5J6G")]C^PC ?+)L)
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
M\ F!_$46R/O72]';4!J&!R.:TUA]E0<DFN5MD@/&"#LX3:VPHLKMJCY0@BR
ML$FS>1QR]D1D]QT?N>0W,%I0#VD@%9,]+L ,")<T@\B.OIC#).LLQ,!.+06-
MPP^(FS0[2NAM 'EFG%K,?JU$3X0E$$!I1ID[(A5Z_,;QOG,\(!*.LM7,D._;
MJ2(9.=<$D>ZMA+, 9R"J9:TQ.7F$[@9_+"@Y8Z>+G;C 6IA?+[R(/MB(9AK*
MP8EVY/9K%T %6 *1*6M= 9#9)?E)O!R)'T+UD&L]AW>.Q,L1 *>"H[0/M5(,
M@AB6-:J(8[A_7^[3X$K+C*,H)T0@EN=A=SO"?A$TQ<8["UR+L HB7-;, B"\
MV]+'COZ3$A=8WA/=Q<<K_MH4ZML^Y JP!:(DS4Y"B0\3#*,<^H'S,'&Z,[NV
M"\IB7('N<&E&EL,T[%G>!D?/$;.9</AZ*&> UJ(JS!N(K31+S('\F9')O9:I
MF<:"EM6_Y<CR60.!E6:S*7'M/Z\;?\G+_K4T:\W!VKZ+:K.<@!!_>!]T@U;8
M18F<E.04<0U"N.48[C:T%!.N:2PWD;$=\LVWJ];V4?7MY[4S#TXR:1:E/2OQ
M8KA!#F*&60$=V@(N0#@(C+00G2@XC.U-/+117_S'M((2EQ9*,T+^80/0?-^U
M'@*?/OF:XZ*[:.&AU,>O)$L@S-*";-*,/!N6'7&12(\4YQBB6<Z7HB!S!VH;
MQ((,@0!+B[K9%3/:)4,*B>7[_YG=U =/@'P0*FDVH5RB"T(D#1IQB0L@Q8F\
MEV;K.2:V9]F!?\B8P,<H[M!ZE%)\@#A)L]L()XKC[H-%1U)_:RS'$8BQ-!..
M*!^<7;30,-+0/0FT<OB+;,32K$$ $_&VE.&E,/S00&<\ =@L@U,@8:OYVYLC
M:9"MZ$=CV8>R^5#W5*>R$'THDX4H.?B_&QOL_;43?>.2E.B2E*@]28G* !3-
M<YJ!'#MA[8+\3$7'W.9W4S1MD1CQ('+2KB-I,L$\.CLE/K]YP[F,"LD:BS"@
M7DQ %< HF>"H:O 4S7:4L/'Q$NYDFBXDW>R9:^,XRT$.S<KM;IIIAB(S[(EA
MF7VG:VRH$L@#A-FMAD55.3I\!D"HI&&5[_3@0<7JM<C;O15#BDL_>#))3&#E
M$WZ0N3/H\2#*;[^09;XL  Z#<O4,EMG+:]^)<S1-:(4 (M.37+#5C+_XJ+AM
MLT(VE3L."QBULC8<Y8'+I1C</N6I)/\31$]3O3D&SNF0E4S5KBF*2I6@.-7A
M!+D6-J=HB1\C#,*W!RRMIMXO*S]#&A$ >#!(/1?ZGA<@LQ?06O,1\2'%QR7[
M7@S7O,7N"EFTYBW31E-Z4.6GR:F\03- 7N:Q?(:B#9/!$<LK77[,MN(ORAH$
M?\6O8=FSE+X+16&3V<:V<I^.T%&*#:(N<B5Y@:"J^'GLT'*P&RJ2D7+80TN7
M%N:F,=%39*)U5/\VFF  4H7&4!NHXJQ .$D+>2P82ZPL'/FD0N*6E_:+L;2!
M1_ SM"0M@1>M @<]=UCE03V=.V@>2(MN9)[,U4\$P7';.A.*L,?R."LU%T M
M/4P07-V%)ARNK<@+<*6>?Z"P6EX.<<YX;85<A"T0<VG&,M;\':&7\"\E%_6^
M>UL1S>$"!% UXU,T&\LC>-2_K1#FL0%B*,U\)&(VC?,812R>9H).#:4\LN4X
M D%.&(GDAL)V#>_IUL8O0!W.CV4B8.F8G7#05,CK@>-:N!H9U#0[7MT$'L'2
M"PM*!>NUX6['JYGUZ%@K:TG0T99+6AD^=//9UC)Q7TAS_HF6J[4\&E])AB4_
MC+3Y_53OC&\[-_>S_DB?S3K:J->9W0^'VO0/^OM9_V[4O^UWM=&\HW6[X_O1
MO#^ZZTS&@WZWK\_J%@!-ANJ0;0%DZ?,Q2_W1-WTT'T\;((ZFY1D_V'%J08#
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
M4!DXGC1N2\"N@$=P1D@S[0!<A3>9ZB>$V+"MG@]%6 2G0UFC#G"Z#K#GC1V
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
M;TH*IS>LY[OJ1+W4.CW!)(IUHJE^)$ZUS'/B=^KXF (9>FJ=02(Z0"5X*>\
M*[D3\ )D:OF8I+BG&F='9?.0AY!*L59MGXA*QWFU>;(V&EL6?G?LL!^YIAM)
MBBFK<UO +%ZK/L)82,Q?,!^)?2-9&9.:A"+-++B-UP(&:2*P,!+-I-EYF@3D
MB%W0/WP>*MX OR WOO:M+4;ICSJ_NOAR!O.JG VR0@&V)"2T),?WFXV$B7KT
MU<M$K4* YWUICCQ2XU4BCC;V(C0T9V$"+M.W8EFJ&;7Z4!'S6::A$FB[8L*!
M8=-":-><F2Z?P%]G)2@B:_6B:>O8)A)^8CE[?I: 7V>F-R1+-0.&JUKF6:85
MV_/+$_CKK 1%9"T0ORPS$&:*/)^P2K@)):$M?>O9\K?,,)=K5IC+5)_-I_TN
M30H41;9HW7G_6W_^AYK1*V6JH5888C90/2I%).3UQ "4 I]0/-:D@M*ZE>.A
M? A)1#+Y #OXXZB9LF$;Q0'"+#Y;8B82X?K F6/2LU:D$D\]7Y,379&/;%7O
M#OC253\PHDVS2.70"%DSK9ZHAI,GVY&.RTNOGMM<J8"(BO8#+,9V^XX@2"91
MRJ*^0Q@-0N&%&3/G3X83W^Q&V'DF8D!F;<^5BI*@5K1!%0INHY)KB3NX4O:/
MS!-AQH>>X:-]C5BITYI+W67&UR747V@C3Z<YD3'ATQ1<)O4I@E/3P]P ]TIN
MY05)O$S]6B7;$I]R%>+Y%IYU,C?U- 67F7V*X-1T(3? O9*;>D$2+U._5LD*
M.(W/96W$B7+D[NL9(B[S^T3903-8W61;IPJ IGI2<FLO0M]EWM<G5FA)?%(C
M$FB$G=>1->F&M'.6V> @9E#0.U90T&@\>OU-G]&@H!MMH(VZ^:%"C96;"MEY
MG8D0$RHU]>E]AE-*_.L;;:;3,E/#B3Z:1870\JI,M6OSRRRO2^S3)?;I$OM4
MU0S<.6;9H4_I5F<;^90G#(6<%:+!)FH$&^4*,U_>ZD8)E1.YRI$YA6%I-%'(
M_ 7/GW#@&8ZI.>8MT5<H,<SL"*PNBP]R+A/L<!<AJD$#3,4Y*-*$S*R?!06>
MZK'XV YY9XD&K07UBAL](Z>HP--]%I+J6Q<6>0[9X'VT5J'K]*I<4.A'?62]
M82HJ]#RR(:%_D:;7A'H9M58(Q-\?FIVM%IHK#H5"#_;T\92B3$.)4>\9>0(R
M5U<5+2MVE971$M TJHY&%8P2>^JMM?(18I\<[$ZR5%)HAN-"A(-::=G=2%3P
M1&,K+OA4)UFZ:1G!9PD']=/:!4_UMGEQT:>[R=)22PD_AW104ZU;_*$&5UCZ
MZ5ZRM-4RPL^A'%18Y6I EP>C!1^,JAL/J/Q3O\N#4?GZ=_MGD?(W@<N#4>#!
MZ#U!R)O.[@L^'$UW6UPIE<BYB2>D>0( W7JELSN?KD_8X;C(S)>4_I/^D^'C
M%^N_N#JWT*HB?$.PJWN>0%+9)48+_YK()E5#@ STJ?.;2C6)"-QLJKTV1A^_
M=XQGP[*IIGZ+75J#FP;1 7=&5I<S@E>,U:IM[!R8T*[T.3G6$@D].4@!O<X4
M+":W[;MB"FX?B1D:QO#6OZ<??_&,IE,CDH*F8OL>D<51Y8G%UG>(,DWN=\NZ
M7@[P/GF9C 5%!?IGU,J*F^7W > WD?LTS>\59SK6\LTSG8\UR@KT6\F:D/IZ
M8^,M0C/D/EM+E"_8?5J3D%5OCGW#3OZ]BSU_A/T_D#]%2_SHL*]?M7WR_*9C
MS:("W7AJ/(#Z3A_I./X0F];*6B8?!.U)3[T#^L!Z\?1=FTZUT;PS'/?ZM_UN
M^CV0K%= 8*7XG%T\IZVD,VQ'">^IS5$[==[+@&(_/@UR.57^$<N>[.C))-T+
ML$/MRIQJSNQN\ORU^2@ 4+%X5NCQRA&9//\7T%Q256(A66,1!M3S:U8!C,J>
MQ<K D_409OY"2-B&!3$G@;M\(NI0K"AXHA'LW"$D)9=E+Y+\L'8A7AJRNV?(
MNL6!>QI(\ C2M/WR*/&8 6&25]9UB RJ3-,-H^]L I\?Y@7W4%N#X'&JT).#
M/%)Y!Q6KCQPU@BMP/C[JJA'50J2R0E$9C(K&'AT3'!:B^H9MP[=L<@[P8I"$
MNDO2-P26%!L\D!GEM\RIY?VX)3I3GTQV%WG^E)P01:&$QUA("BT[&5 .2R"L
MRN!*@YQHO%O/>K9,Y)AE<(7'D)6-ZV1<.2R!7EOE<*5U_,KB>>@KZ_%393@>
ML0*ZE13"+U'&L3B F<Z+SZU%,)\7",+/U4+HN7X"/O+3 3KRPR(LL G<[\C?
M$W]6]#*7)A+4)AN7*3CE=P3O&C1\%\N5%\XGK:%;5H7B5/+>)"[R)F]$'*D/
MB<C6 7STDC:I)HWOS\!DQ0SRP"VWT>UA:/SD2C;9I/'GJWS)9LB#)/M%6D3J
MSMRJ$=V7OJE-1HX=']&P8E)DE,6[O!7:1#2*J'N[.#<0KM*,,RP6J(Y<#DK:
ML]WP'3BHVO5S,F1=V_"\?7#/V UIW\<6HV7@$ODBKVO8-C)OMCLNXX8,Q\.)
M ZL/>"4,"ECF%(CY$BI[_U$DWDN9:O>76*]+K-<EUNL2ZW6)]5+&27N)]1($
M3VZL5ZU11&<40Z2BME_^M2&.Z[IDZ[X<KCFU504O\'5I%7J$-9NFA%"U=8#U
M;+Q4_I0]0\<%@E).F:@^'+"U-/-Q=>=4PS+X%?:S\/5T/?E*>-]4=YXUP[J
M,425'8M9BCBU?&K<N<2)4'=F29)%,ZYHN3O9CNMF][+]5]6=<TTQ#TVRLMDW
M:MS/=H3+WM(*T:'N#),G#FC.M:\T,KS*$J5%&]W:$M]5=^HUQSXTU<IFSZAU
M>]M8;MA/_@97B!)UYYE,@4 S3Y%,&6%\SGB5HIO&!1SQ-444"<MY[&+'=XVE
M'QCVP%H=W*X>T]_ZB>5OG6JCN_ ?^C_T:;<_TSN3:;^KSSK:J-?YKO?OOM*R
MPMHW?:J1=E-]J/5'_=%=ISL>S:=:=WZO#3J#_FW2=SN[^&PO/MN+S_;BLVVI
M:_#BLU44F(O/]I*?XY*?HV[/NJ0W=K6XUFNIB5N3I>,X]?H]N5BX8?V'Z )$
M*T>0:U+JLL!Z]\6\WY_X,<65EOKDJ]#3^!.XS/)8KI#/B1^3I&;5.#LJFX<\
MA%12[=H^$956*]L\61M592-;F@,_,:6MTHTDJ:-U;@N8Q6M#81/AAXF6QD=B
MWTA6XI4FH4@S"V)1"QCT&B, QZ&9-'="DX <L0MZX>N A%Y:^(@<6LFZEC4)
MR!&WX,6MZ3"ODP)M-<=,5!?8W4\K\2+63=?BJGK-J$FG8C/R@:9IT^'3-7"[
M>Z2Z^UFAB7I,VF6N"HJH(9NE#(8%W>8*S6)!BB^3^S3)"5Q\F@\#(;):$TV*
M*DW'UNLX?&)$?_2MYX.=,Q77\?DXKJ,['@['H\YL/N[^5V=R/^U^U69Z-BJC
MLQ]75GQ&975W*HSF&TB/_]B'!96/EN*%CE3W"76B3FJK*58U'LH'N.QJD[,=
M2NE6\CQ!E<.#&6PJ%^B27T<>1DNNSR57F/GR5M?/44[D*GL7"L-R"4ZI7,4&
MYOTE*N6HT$IKT.$P :(C+QSES.)::U8,2H;$2HL3N83$*JI/7$)B!<%3M,+,
MKLXM)RM^JIDL1[=0="5(,+AV+ME(CY-U*N6FK< *4H4\&O*0I2NWCU<)&S+'
M@270\WR +<+PQ5G40F?16<U4U06MI&LI="H]89M0XD7LBWF4OF1>"E-7TM?Q
MH*=/9__^;Y^OKS[]M:/__3Z9EUF^-^GRVO?RVK>:FAYSNAK&JS[9&YXMDRQS
MN*02T%31AS$PP<TX-HK*_;OE/TV1'65[>+(V<ZP[/MW&H#MR'H.\09HOV<3&
M@(&5F#QDEWB2 :.2!I#ZH&[4 3->K:PE42&81OQTHZ:=*"<L%LSBH:&+SPB]
MZ.N-C;<(L:6<;=BX1Z0:40.,-.05N911K-X5<2FCJ*HX53T;!47>YC**39OY
M"Y91;+ H>-5E%)NN]E6PC"*K5M<[:3[@.1E[O$I8S=BN?:"YHH<>FV@0#%E8
M).,/-(?:*8W#;^;D7YZQ#/4IGF.Q\$!R?/AL7/!I+#5T*+< 7B4/^_JG0+,1
MB4_HX/+<Q7AICRX*B6/'N@ET;;SX\HFK#I=@#X+JL[SPM^#!LTS+<+<S(XP:
MH\X33N@;W$7M,Y++:W4YZ$_'Y4 AC< <KQ(SD9LE1J"OI(@V+@*X,"?J'8+U
M8J?R45<]OHI&OTU<ZYGL.!/;6+)/OUTD=6[[L.R\C& %\66%1=F ,/K2J WS
M$/X<>?Z'R'_"9M]Y1IY_",9,_A8AQJ,O,N1I(RIZ()[,%X1VM?4S.&!#)+(<
M;+P^S9M@*P$""S.HAB&W>NB4/!:;AK?1^^ (/U@V(>8K,FS_:6FX:##HLOUX
M<(_%E033IN!:P04X %UY[QH]!\<O#G*I3Q(^V(Z:J'M2Y?)273V=T^3+VK R
MC9H_7/)EER-;M8Z',N)5]0 H"$&;M_"FTR8R)K#HGLVLU_M>XJM4<C?K>UZ
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
MP."+*4S9GE:6,"X5(4:'MVFR+7"VHTLT]/2(8KU,+.HR5E2!;8>,(CGO;#(
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
M!3#9!6,WY-OYF+D<SXY&NU1C[&.Z.ZD@N9>6"<=51O/4N$C'$X_D\"64XA7
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
MJA'4L@V(/):.N%8-.&4P ?24YE@UQQ@"'N9 +;&D&A,X@^S>A[P5 %35F6A
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
M?U_0BWCFF\>\MS&WG5VP;\-9&FBH>4WZQ[8!*.P[!3PWL#83XRI12=5HON=
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
MUNP%:C5\@:JFR_M76.NP!P'A"]">4-$H.3U/8F1 Y_2'4@,,>8U@<B$S\]-
MG#,]N!N5M2A(5[NJ+^!;6Y6!MFO#:5F2(>9U:I/8- "&ET-0BXK/5FTP1]EI
M!:BG-+);YSEM&P''9Z5GM6OA;3%:YWFOYG=WLQ7-G):'V:[F[,C:]![$>;56
M@F]#S*5K:>R@WP+'05$%2*PZY%.0D_BHNFQ %R:?V*C3*/DL+Z 3))_4(ACR
MG\4,KC0_57AW2350I8(FM*#H%D-;&3.V_[)MO_;XRZFM@NP;ZE<PJ'.(FWQ[
MO4-I!]<]5O.K_WQW.5E.Z3AQ1[<JL',ZHZ^YM4KI/)#7]$Q U[6"S1;@C!KP
ML!IG89A@:<Y VSLC!T,6Q=YI@I@JJG51K3SB92@2N,I-5&9Z3B\P,36C<S6)
M3@D&O2R0BL+?^3UBG@T]/"ZN?B#>#?TT62PF]P!2$71W1/&JB6?[0B['8#'
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
MS[&!-S":R%$/X"?,2.@$OBK;@L%; W,'AD1OBL=Z] /X_#:"H_.,J6\M1!)
M'_"%]9&2JV+P<DN'O!WGQ>#U\(U)^>:"NS><H!H<+T 9_OJ&V,5J;V!@ZT$U
M(]G9 [%Q/1PW> _IA8)&P/A J8'&3I%KP3MU3X)M1N.W$7_9#W ^\A>GQ%J6
M.0L@016]^F)):Q@S6#_@.%RE=5V521RGGP/RW6_2["K#Q%O>IGFYE4OR@@:W
MYK90Y$DF=^M##FH*C%LZ#7^?Z+0U=&SN M$&WQ7IN[K)"]0TBC9IALIF$6T7
M_9FU_+\ .P3IYLI7<ALE>%;@77\=\RPM^NT8UJ:K.X=Q<X [B*T-Y^TDM'7$
MFO??4R8O01333DOL7P;E76!'PZJ2*V7)658<7_**[9MQV2>&&MGN"+9M@&'_
M0.!]RD_"OQ[H(3FT)H+>:=LSHF?B I>%D3\%47_>/Z0!?^[;Q#"YMU9I@Z&G
M->0^,6L1M"4R_J?_9O;0@>"D%U(V (^9;</LF4FUW3#S#R4S$[RE>Y)5\T5K
MY%*"4AGLGZ%]$X[&=4TU'$_DZCZ'>)U1JJ%=I@O&9UH"[A.2[L!'+W0+OG<N
M=B_KYM?W>H;+Q5UR30>ZS2V9+!@N:0#VN4-O6WU7X&R'LD81K8DFBI)U? C)
MWZ($I;0"'@K8\0Y?B4R"J7?S.W<S?/<?6I(S9DN4;*^C?)_F0?PI2P][=K@K
M)\\NHN2 PZJ@<6_#L(_G.U[2+M(BB)4I5A^V]YFZHB@9-2]*@N+C,U"0A ("
M(T);E!<D(M@QJ713_K(A4WG_X_;Q7,A5&A,8:59>:D</YVY+Q.0MT1XL^7E%
M_I0':_;:5 G@,1[DYRS1N5^4^)C1N9X"9DP8S31^5:6ECUH-L [:_CNKJ4KZ
M9Y"@KA*4E/,9WI0N!WW>1[A=,C[_R^DN0IZO?3"]< 2CQNA_D++9? D9NBR?
MY9C]L-S'D6QF8:3I=! S-Z4S*NG5P!#<'"N?4F%R)%8C@BBGDMZY=WG(24_(
M\\F:F))'33%55FY%\@8T.B[Y9@2_S32E AB.F:#LLZO60<%1Z0*%F'C"L,R;
M(#+]0#EM!PSMKM+=4Y2P.1&SC5[YVZ"GUR70B8[F)1FVX8.65N:):&K4 #C:
MVJ"6TGA];.0"!=MMQI+>Y\D 2K;D"KK= R;O)RF"[;&BU ^E[Q?M%+5LP-D6
MW4&&-5MUK;2]DW$P9!.'2EUHU0K-LWPNVT%5..#=K=[C8D9"[!U6K-3U9%RZ
M12&\MMOK"$!;4A.!ZW.&R* X5>_G'O<%T[SD0Y:^1"$.+U\?<WHO47.)7547
M6+*B9*[M:H>LU<>QQ2[Z=BQQ>LBK]8!:&06--JP/.V,UH(=^6(&VXZW/JF!B
M &CM%XUJ9;!?](:$/,EZZ!<5:,/_HBK0VB^ZJ97]?U'G)TS .>&!^,<X;')*
MO<@@QOD"%X<LH4G+9DNL,.)7"+NKZ:@#?*S2*)/T[B.,X'%5XJ@\(0158+G?
MH-'P'HI33W=S/;N:)?DAP^%DEQZD&T0DLD[7.E1P^SL$.$'O]#%!Q[D9MLA.
MI<E PL11P.1!<.<QB0R9PTFZYHT$:I\U/3%0G!%CZS.FD4)/04S=C*=(XRQ;
MN=S&A2\X>TISK(H>M$CY]93.5ACOW?;^L'O"V7S33#JK8J?23(Q<WFE61@>[
M,_&0"8/ISCJ$W)2"R=-LWG&^GU<JWBE%9[L):?9U$7R^(^%W%@6QC$X269=4
M4L)MTT@H"(9"*G2<$PH^HUTEPV+0=;K;IPG=?; /LB+_EW_Z_8?W[_^$Z)0W
M17D:']@>AYIB<!CV4YK],DO(Y)Q$SUJ*]82]<$P(6$BRCB0\EHG@]6E&9=Y%
MR;M]*34RJR0SXP8QO?4^?\;AIS0-\Q\IAF4-032O,]-S-E^V,:.9.ILH>:>6
M+5+NC$6E@;94!?EA60?V-"&NM0BBA#ZP&LE%1ALH.>.7L0$-N;0:,)AE"M.0
M5KC= KP!\5,F7T3M"WD9 #L A0,?DX!URD*(C4OL'9Y80V./8_1&E_J:89R]
M8)NQ3*OK?CPS-(<?TS2*4-89AH 6) VH,*MO@;^LV?X.$K6G3V1XPP5F2X2L
M>3^#7P7O)LVF#-PD"><5M,9PTS%Q>%O.J'NJN0V5AS8$BMHG&C&8ZL-'9!?#
MW#T6)C;;OSM.9IH/<FULXJ-^]4?0K%L["7U^PIV[-6EQE<82Y3*$B:++$,G<
MD#:C]%K>PW!KJ'W2-5)P*N+,DKS(#M33W 1KK.297-QU31$5Z'X%$9$L&"9I
M /;Y,R7O)]U%:^*W_GH@+ JC/,C)H('B-$C0M]/9]>VOO+-*L _]BIW!WA(3
MR9]R$M*5![%U1;P'M>3YI(&IJ9KS!KIFP#!X.';1QJ-2C7C'EA[:DW<>Y3EU
MFTE*(J<Z7KI/R_;0#SB(B^=UD&%T';U$.55J[3T?^;R"A>7SI'^JZZ26G)]@
M&&8J=Y3!KADH*^6GF_#6&;_ +VG\0A#?DN%FLLTPED]^Q9(.I[8JJ*V)JTC,
MNW/58Q.<;BV%$95&C?AHUR?L=CA;1T$\_5+@A/)OOBD+EIKF1ZR;<'BEPB#C
M6I<K6.G#8-LPT+Q'JUM!33-T<T?9T#O4:0HM1TWFW1$@ST%23,(7Z09B7L89
MRV3P&AKU!6#P1(*J3X1:#-5RS1C&\L2H210[)H&I=S+3\T86(S]DH@235!8>
M1TZT47S-F7,NCTE0%U-FI<K(U/\AP[OHL*/%RZAHGA^H633'E+=RL<H\PH!6
M_65P!K\">:+'NDDHZQ#G-8??0-VT@T):C3ZJ]%@VTG\"G-:)7.%L1TV2O)BN
MB$O2BL"U&=C^'=9RB "9\&Z"]"F.MF6!1%!4$%]/JI3T10S%3=P",>]CKQX;
M5\H5Y_D?ZUOZ4'4A1H19V<L0,HFT98)EPKZHI#Y7(I8$22AM>>"^\[E <5TP
M&!2%[AJV+_ ^>&5'%.:;ARQ*UM$^B!=X1V+-D!Y^N"&C=!#_C(/,X/T,:]87
M+4]Y"3("#VD3)-5/,*3?*2@3T;?_<8A?T?L+Q/Y6I.@:KS$[+_.Q^D?_JWT6
M]L^2>_RE6'W&\0N^2Y/B6;:_\\0V@?8-N?D#.P;?X%OL%5(K!%WB-V^+[K1_
MKSZGYWA'35-@R=TS=C"GJW;>)I6[X 4,_NT;9#!YL*P8Z=#&8+.X;?!I/*8M
MO6$FM^ +N/R[D7+V%C@G&S)-D)'TU,:<9?=/-KA)^0]NR3M)SP)?0-+?LUW7
MM!(Y#JB*=__;S>WJ+E7F)/TEZI67(??$O--)CXT[]51=8$%36>S&(DI$Q)(3
MQP9@75=\Q'5K<!6Q4-H?G3C(<DHUHD!IU<<GS' =Q8'=?T!+DE\&.;W.=;?'
M2<ZR<*U['"Y?CR(/I2.>? ZRD%X)1T^!X4F>'W9[EKNKRTO_F,:D&59X+BBD
M=P:Y>++3^Q?<O<K._0WC/Q9,QW-G:[\3'X70.\0>]W5UW464_W)#0JD9W3:!
M\\)5QQ4_]\UV6]5K'*W3BA[Z=799A:7<EE@B^FY#9$EO+;ZRSEI[+KKY.\1)
MZ'J4[3[WS796U6L<?81M/_3K[*P*2[D0N1*!T4V?]"_@R>8%T*GD>]4;'^F!
MSCOFJ"^.ZY&C/ U65QS31/X,"5V?IF=(UE4-\$,0(Q#[,,[LEN@1A5QYR]J8
M#WS#PZ7@Q8TX3K:>!JM7CFDB=^:[DD%[*N2])U[%09XW=SC-LP4MA5!7?5WB
M=96SOPKBF%XR4<GEE:#TFMI36W5:=?L\KZ!3H?NT)L'TCO/8(3I5EB;5S9UL
MT_I3C-&!;J5BUZ]7%X'YWW%ZO 1[^9QF1;V4979QNDC%SQ7H<O#BR\QY>3"$
M- #)+011P=;J#Y05GXX!N@4?F;#;V$,%N!LWB"3AD$@%3TL?2(L]K,PQ#O,;
M\J'H07$9?01R+IDCA=DF#2<$AB\R9'VJU'*(6L]J^/BZ/>LL197 W6FA1<J5
MRB4BY[GC]LSK^^UT][*@QP>/%ZH:&:]NP-\N !/#Y.13:8/Q!M:093>R'5C!
MPE(=QII&US1B2)2&T;J:]1J]#D[''Q4E\.7LZRD )9P899]C^WI?':KVVGGG
M5MU1:.8RR;'B4+!0TFU-<"G4;LU43@P,9^38^!J6E0?"I>A(FX![),[2O[+\
M=76/I6CSJ$[#V79>,^C-GEVUN'>&F&/DP]O:IP"YV:\?#U8)6</HL9'V6>VT
M!UD5EU>BW@EDAD^X9S(Z[IG<$'D@H3F=T.=U<2Q-=0*AJ-/3+PJPG;,M CDP
MU%& XRH4T&Q+ND%K)NN=*_+@?[K98'II-CYA)B=L \9D3F&>V7Q.T  8/@Y!
MW2?J99IEZ6><H7TCZ9VMM//4W>PF6+/=KM<X7V<16Z]4]$ZEEFM_9V!"W_4I
M5,"PS@PGESU@\F3\+!50>-3PSK?C:2X6(,X/15X$21@EV_F&)4Y_P'$X2Q[2
MK-BD<20[26W?C-MD]C CN[ENNS; <'8@</E4@E6Z+YZS]+!]1K0*6E' N')>
MU#O-,F)&FKY]J$%VS$ -#"_-L7(%)VF-BO@5!56]2>_$([/Q#<YII=T@OL%<
MG5NYF.,5/2'(WH)>1P8,623 N)$VCMA,%<,@1;,$>8WW:1X5[,]7A[Q(=S@S
M6?B5Z/E:"%::(5L8%BI!(I814CXY4LJ2 7"-R63#_[;YMB4-^ILT(_^^)6\M
MKWRJ">W4ZK[89V*4C(0J79!<- #<IV15?KE>/H+E 6V\'@!/9^S=8'LTG1=K
M30;04Q!3^GAG#2N!FB8O!#6] 2&+MA$9].F_EA,8V2D> SW7>3DC,_JY.*42
MQ/T])H!/69ARU>69&47T%$N7CQ7B\+9>F8!5;X=;'[58:6'OKF'PR8]YY[ '
MW4Q<[HB7O+H1GO,F3ASI7M-9#AK)'@)F !W+,BY>VY*HCEY$@'+:7([P4=&3
M/P1XK@:<7SV708(C-OLL(I2JZ.#=VPH-[9R7:WYLK),%9P/;\GZFS-1<+>-U
M#8'Q?J>@[U.ZDJL=&Y0#E.W(J+ZXY6B403@E4O(U4Y4;((M<>0UH+M8(+?B]
M;N69R24],MF*OX^S)=:99LDZPR20D/5&NS:<^LLAYG7\I$T#</SC -2JT[07
M[6E6_9>\O(*6M'2!HJHM[WSN;KE9X!"79^B9Q99;J!3:_C9/:4V2;YN2JH+A
MK1U>S5[0"Y0U#=0\/=\F*LE^](<#O6<PQYF4:W(Q9SO/%2";[>8"&>\TT0#C
M!MM:<OS/S@4 USB+7@*ZPZ^^X#L27RUKJNF,'':F-'PQ4X-R@Z(]9.Y\2WTI
M8KJI"TN@L-%'\;$![V,B2P3E%# .:T_*_DV56Q++.\\0JF!SF3Z1L'>G98J0
M+Q# \FT14RC'+^K'RL2+I]0;BRA+$ZX/9"JS+?="E5!;2RR;5M1YS#8)O]M)
M+<)+O)W)'L'9WCKBIH<66FL>>:-\89"3<\\-=GCGG-0P:_#-,,/2G"'$<$R(
MZHJ./)\G$KONTX(/.+4:<#ZI)5[N[!'11.2#K67?CFI[CQK$^2U&21PJCED;
MZ/E/0PK,T&<B6TI@H@I3I.I%]+R4A[>8WK[31T\]J;1+PFD@MVDF$87BYLQ@
M^F&6+/VB.T<BS"CHE=RE9DP-."9J=!K>?9453-V*"4I;VP')L*DMA^4E[;P/
MHK!!;ICL[.GX3#$+X:L2RQT%[X2S06F01*9J%Z@I?3/:=89!,MEFF.W>D9^F
MU<@ZO(Q0#;<5UXL%O;/$!!T?N@<)"FIY6(=DFS&:T;Z*!:_27+Y;0*7A-$;7
M0^]$YW)Q[Z0RQRAV/'56>4TEO7.*C-4D9OL[VUM86G(=Y6LZ##_0,[6'G<1Z
M SV7_#(VH\TRK1(8KIDBY?9VMO1H*$7C<A16JB.-<JSL+;TKX@[3Q;FDJ X$
MB7RS7-;9**>#VXQR,D'O)#%!)ZY-3.71KE*HSS&#<TD;G)'Y)1V7JX,=] =Z
M^O8>R]($=DWX=%0FQJE\EDK?.S-/ ,T=$3L*LG/5J$B+T0)U J/.<<PW/8BB
MSJ>6=^;*3& W[DPE[)TXI@C[+"$J9!979:?(>)?V6./=MS4%Y,NB3U&RU=;M
M;TMZ*=K/0Q56[#^*>:>/'IMB/ 21%9?7%;L,\HB>QF[JBREN?+1N!4;%.*6)
M9C7CA$V X>4PW,),!:PRX)UUA/9=&2;K#EUY;PLZ(MC2)9VV,!AZZ1#RU_W5
M\G3,S,U=X7A+).40WIO+B%9&Q(+ -A)H84I7V/J3,R\[/;2? ?CK-W[M=_VW
MW5F*,JA,X>H+3*G7+X(HH;UVB;?]0FS&2L"_E!*R_NOAMCK*2WW;;^IDX&S?
M"8F+?)*$K?W)=SC(Z1+[/%G0M7:ZLXP(W*=)5O^5A0VJR^7.V+[+@?GLKZ4]
MD)^M<3 #_[DMXF]%BC+$'G"!FD80Z4JHW0R8>_+.\3IN-=?KG?D9;ZUS<:_G
MW!WL%MP=@&-8I>IHY6-8+VL]"-5/HMM,%7V1/0[6U8,M*YIW29>SXI0:)'GK
M.B6W57%-#.@6Q%5I@*&V$4S^GH5&Z<+P<HZW]&W<!LC[\BQ)$62%:K^F(6;N
MI@&\C9+$\UQFW-.';C^7=.W"$NT;/GHHHN(D_.LA+Y2%SM5*OKTY;X#.8QPU
MH$RHK=!RAXZ>:94Q%"4MCSX^&65;OLOL)#M^4Q#O1?Y,_I1'!$10U@Y(=U&>
MI]EK^]A1)P%GV8*[S>"#3#OF/ZW48;C&09CE>\:/J6MVW*IJD?[QV"1=$Z[:
M1 EI-$?O4'5C';IZ7<<8W05)4%;50Y/UWPY1'K$:>B,1NNQ=LZ3ICX8OXSYE
M/>WU!QS$Q?,ZR,B@_Q+1XV4MT*)W/O(#G747)R^NZ5VC/@U&9W1AHNG8XK3W
MOJ4IR$</4Y!I(JRJ88FX_^FG9\VZ2T^(I>%A752!]^MDO<X.05S]57Q+HX6>
MPW-BYF:T%T2U2C \CP52;E<SE<5A'8R^CGP!<?6X6\+V+7-(HA,72DEGG%%#
M;5@B%H/!"R4V&1/B1AK*L8H2V#*(:4V0'1V^J"G**V(U.DYW*9O [VQ+5BEX
M)Y8-2AG%<JI$V%5K@>$8F4\1P^-5\(4894(PH8('=BF "Z@ED(;&*SE$&:GV
MI09;MLEP3&N9H0U=MQDME]+N @M<'+*$KF!-XCC]S/9,*.(C8U77PYVI,?WQ
M3Z?GG5\#P*K=5U;J,[X%30M0/-DL(>X5FSLRD;P'/R:'+7!CO+!WEIDBE%&K
MH*+CNJMFBW3I(Q^"K'C5>RJEEFLG96!"WS\I5+R3Q@ZGC#K-[O5WS?"WI]IC
MY5WK>\CJ:Q,5')++NLMV:N >$Y4201@LT:#CTH.5. HK<>_#T[QXQEDS+VT2
M7^HQ2J?D<J R,Z ]6JDUO//*"B9WE)0J><H-6WT$N6%N=SFPH[:J;+ >:/\;
MK&B3**B&@2I_Y[^GBY.2["Z::!/A4-WEC;4=5T>T,:E7(]%$%>(&*3OH)^V3
M\DC,ZJ]1773:ZF7PROYI*3-(S\J^)I@AR@JNX!Q8N:J*-FGF:KU#TG>>@VR+
M\\E^'Y/^LTKKGQ<XQ]F+>-?-L(8\K[ 9&JI9<M.TXIV>)T,7K.I3+124:JA(
MCWS-2DU_M^N./0+ZV"2L6:&WA>YEJ;XYYMXDG<C(7AR(^BL]^%X>?:";"\J[
M3^N,I8C+@YMRYFY.-+9Q. /;@>%R3@//E>VH=5GY [:5J%P%!I3<YBVFABXP
MI0N9+95KW-4VK+HT$A$RY/YH3W$9#([TBMJ>_,R/\-Z9QK6+KUQ9:M)</PK*
M VF"SG;&6[A.3]KMV?;!9$OO8K@BH^ K":'I]=BRDYPJ!:?).BWP3J).*@V&
MHEJ(7(*N5D QO4=CW5;Q<6+IN+'QH2P5/:WR59.GO,B"-9^0UVH J[M@CI<;
M@=?/.#S$&,TWJ-)%TY&GI^PIL^2%>!HR](LG-GT9AY-*,;S6?+$KX+V?JE#Q
M"8GR$T>UG'<_7R&:A.SRB9QX#>F$B!=TF_&2 >W../M2WOFAA28C27"4]$X3
MMNC3=6X&ZW<2!>=K=TK@W+J=4!K*>&.,%-*RG?'[%QL$;+E.#5*\5+>O^C28
MI;HZ\)AO'K*4!(S%ZT-,*T<EX?1OAVA/#P.I"B*9JSNMN6II5*<0JZ$NF/'$
M$K!@;80I72"FQO8T-HI@:A!)3;O5%!8R472\8&=H2"^!KM$"0T=CJ)9$O#U?
MZ1W)C.CR$,4A'_CV?G,V ^K#:68^]0_>/[D(#;<'H/H9K@=YS/'F$-]&&]D8
M9Z0)PH?PIA@YD:.:=TK98^46W/(BVK$ML*4HHK+>V7=+O)G$U/(GIZ5:6F Z
MYZ?)OX-A0 L,5RJ+_.3]BQHPM'5+VGQ#BT=/OQ0DZJ=7>TZ3PZXZES^\!YBV
M#\PWV;T62P]FUC@8EI_;(DU0==&-JB[:/O("T<8O4.MYZ,_'9Z'6P_S/!VX.
M61(5APR3=W83?:%_RC]E:2ZM+RJ7=UHK5 >[4_=3)@R&O3J$7.YILXG6&&UJ
MM0NTJ;0N$#Z2DAVKB\A;#3;^KQ"Y"];/9.J1O;9[IXIJ*@677-,#;Y--+@V&
M;5J(?;K]%&3X.3WDF#%J7^[DHFZMX=I(,\EKO$OIO23EIH D7&5!B//G]+.2
M0':JSN:AEL8<%V_-]+S3:P!8?E]'2YN1K:CUS\>UDSU9/16GYYYG.](=7EBM
M)^6XJ=%QZ<^,X+==FE+!.^UL4,J2*BAJ*7CGES2651%,IP1B[B*EF%H#VG*5
M 5;QJA4M!N2=7I/U^K [L-/-UWB?X76Y*X_\.<:5UVY?D"DU5_)ZSM>\X]H)
M9WTIO7.39VG;33?X0]D-$KRE@%4=X<QV<=DIG.=_I&<RZX?0$]C-4\K)3:MY
M?Z<YQ%9)+LQ5R<-;F#? *KGSM,J6[)LE*#CQ6YNL$LN[(FZOH>3!=>^8//X.
M)O82@.)#^U;?/=.!P7-$6NQ>NQOR"6A!H_GF)HZVSX5NC#/0<QQOF9G1<T1J
M)3#L,D7*[05.8T#YKZK..+U-U9!D"@6G[-("[]!**@V'3SJ(W%G2.*6;1F&$
M[])!F6U(M!W)*R40L\.. 48Q$]. PRL3F!RWZ&D2=E76+CVH@Z,1O\FG($KH
M<9AY4CK8CBG*_FZFZ;AFN,%^7TO<_&77.;OB@=8QI,7BRT-H?D\#'0\VX2#'
M!H>!Q I@SP)IX*J. AV/<#'='"VHWZ>_/.:XOM)NTKW2SE-7[%K)<,XW!"4#
M*>J!2@4X'],.KN(,'E5#&?M^I..Q52D?G4]L3\T?42U%,PWH7TR*5_?)TJ>X
M*HJ>OUN7NFA/\S?><C<2P^Z)IO77.RJ]F0\H@&SS#6-,#\.:?TC'QZP[IMJ]
M&%\'K(60#;@'*VNH!BE>&$GE/ -&J>J4DI'MC:P_.O7@RLE4"8*93*G0<9$>
MCDD3VPNTQ0G1*NO7!^$N2J)R,\$+-CHH]G9"=+?3J0)GIP3HLCE4.T"_.=#M
M:^B.?++=85=&Z:A.U'AW 70I"F.)8ZM1+O".S"E#G,TW-^25!/'/.)#E8TYI
MT.D.]Y,-[^R+']P:&+=TL@G]3D"YAK[]CT/\BMY?T"IUUWB-=T\X0Q_)W^FO
MOWH;]+\^X'O\I5A]QO$+ODN3XEFV565X<^"HKS#:FOB"MJ!-)$ZT0\#]W[P9
M<M,^O/J<GOAFFE8@4KEGXA &5TV\5>)VX0OX^MNWQ5?R3-E494 [8#G;-G,P
M:VDC;YJW+0,$S/W=2'OT32%.-F0:(2/E22TYV\%_FJG-[&Y8,]Y#X-.Q<[F?
M9YSA@$J^&:]Z8C^%Z4-/<9VP<H^6J,7)R$,2DED;78W'(=I5&8E-F: HTY/[
M-Y&8>&S9,?VR)J(3ML=@R+N3MP6&T#ISC=DM:PC:_NM3C.@S?[;;'XK6#6BP
M5N1LUD+<KKZ9I[!YA&9+(7&MY]W9' MD+9^##%\2=.%5NJ-Y]?*X'RWMORT/
M45V^'F4JOSNA!7/-:J"=W+Z?(FEG>BWB*FHG-@ZF5YS;(NFJ0KI!3/L=4T?M
M9Z#V0]#3:T>P>A!B3P)3N$W[LF3OZE93V.T<#3OM;F=[$9U^=G*K<#K8N4SA
M>I9!;])TIMOS%9\;)7:FE5OFFZLTZ:S+&L1=?47?4;'8$%T(W-4"PVACJ*(C
MA!A?]&.J"T2"W!T=(-:5OG<R=HVK9ZI&@>51V-\VDSY@>:!>2X(AEQ*>9C_<
M!>Q,0+D.W>XQ%AU,I.S;J\D-TGDV7A,, :W@&GNXK&ZAFD92CP>"I&G6-;55
M)DWQ@I1:KFEI8$*?CPH54$34XQ0Q,,T$# R/JCXVW2W2PR0)NZD7>@]5%N)P
MGE3U^&@I0";"+=+8J;O*.NF3@Z> YS^M<0(*[H96X+OQ^S U$8=W%]Y%_Q.F
MYW!P."%V!UO!L/7>Z"68-.,ON#4W4LY&?1M@AH&!P+FB@97BNZ#4A!F1*(V]
MKE90Z!6&#^55@D/>F; 9,'16&&E,9T$;;X/.<N!<_9)*DMWLZIVVQR3Z#>E2
M!1GE7W X2PJ"F-88+@^TFJVUZ!OPLYAB:IAXM42G#8:>UI"YE=M&MCS'?('*
MAMZQEL"L7RBLN]6L4)BI.BT_;6%,IQ*U@1X89EJ [7.RP\ ^07-8RP *,Y6%
MT+5J0 @I+XNNT7D+1%25W&2_L6NA_8_7"A-:513;U1+MWX6T(2!$U!AJ2$U)
M*V^!K&KH??JVI(WK7#KA<M^L>UQ,OZSC RVD_"E-P\]1+'LY9JHN^6IC3)NA
M)GI@.&D!5E3-<UV7J(+O2UO]I$JLV9S*/4O+4+RMY:LP=;^&S4)+NI[/I+=X
M@-?.>L-CO*<V"K>CF!SI/:W%M]T]WM+Q7CO+U(=\![8%E^B* [^#&GK;M'X#
MAW\'&*0X CRX->",EAT''MC45\!J/T>#!P*EUT;1DZ'L#*EH>\-YVG5V;/B<
MKZ'9GW*.1J$0^]P&"2C^^_(V,3@'CA7FMFX.,>_Y3 F(7Y9<?:+6@'60V BK
M\ "?=V:U>\M\TT<OL5>GY/0N)B,#.C<L*37 Y.&,8')YX);2N2Y.D9;R8%N/
MUSAZH8O&?!W<MK]6"#LLR*$!W*JY(9'T3@XC>.*=F5FCX&EKY@+G11:M"QQ>
M!?FSNFZR3!9*+4MCG/UO<51 5,.[_V>W390NY2[*US@F:'%ZR*7=V4;1Z;8U
M8T,Z&]6T6E#"7FO$W-Y@JNAK5_81M/'W\%8C75^S6@E24JB!ZAC</>#F9$U4
M5 6SB3O"V8NT4!$OY_3TC QFY[Q,7\C[&*U#QL5LVVW&CF@<UT[+ZWWHF=.X
M:03%:>Z?.H//B\_9V9Y\?BAR$LG2Q>3[ UWXDNUT//]SWD3= =UK.DL9 ME#
MG':=/<ZB-%P605:HG.U81O)'9Y@X2H_R%^@);Z.$G4)X"HCTVO]^AC.^CM[N
M]ND7G*VC'#^0\%2Z$=S5T]]H7S5YI2/U8-6CO_)^;6"Z[+P1JL\;X4H)[:G6
MQ=?N!CX1P2*?)0_L8ZFV+H_RI+?4O16OZIQ=6? 8,)'L>+;)1N$MU< A_'XF
MK3HF-'V,(?><"$#UR_._6JO^>K['OYU^?':;K<==,!V_2->_S/+\@,/K0T:&
M_M)D]G9R]F/U2FJK0]D[']"0TVXXV-!.;[)N!4ZG& I=-G;5E 9 XE/[>VVR
MUP',$L2;&L,&O>"S#F-6".!T6A]F6P]F;\@3:%[739IM<$2+VC<O;*2Y@O!)
MH/KT\%=USOFBX#%0JDJ-;Z)LZ-V4&F^AP^D<E,!X'X.O-0Q0776DEWS6 =@2
MP]<S! \SW'H0-O()@,<33TN!;O=<E(L&TV34\41NI-%B(&;_:[($\#;8!'6Q
MZNMFGI'IIRU7?15$K5X,V^ ZFMOC'O(UDD]NI":#135LV 0CL#9_&QXV0!@_
M'508?=Y7.E('!A,TN^[4(V:N8'H S9U09>9^<BB>TRSZ.PX?:6V.5B+_@9A!
MYB:=][2@K_V4Z\9.?2BD.\C.\P)M+B8[[8EPIL0NS%1=M-1<H'3T(Q>H;/L"
MU<TBUBYB#8.I^'G""^-?U^V@6\Q.?YC_0?M<+TP_1I_Z)#B==DSSSMQ9;P&5
M0CWO>TL_XZQZ@[M(=N9LW$>^W=XK?GGC]>'N\[[2GBPTLM^?IYVX&;&.?(%B
MJHMBJO=U==/'_=YU-^4>^6:[J>3EC=9->\_[.KNIV$BS;GJ@NE]C-RW3?/--
M*^U<I0U<?!+5T]]LY]6_TM'ZL?S17V>7UMK+E1UF"O2T;%K*==9#8'3MIS.]
M'/ZER.Y<JF^[/00QO7GI@^K304#GW#5 ,%KB.OQ#@^5:P+P/;2+]>&_9^M@"
MB3$VW47:VE/!<$[G]MRMQ0D/<8?HZ6\^[I"_TM'C#O[1L)R#,WL-XH[6NAF,
MKGTNS\F_%$AQQRGHWFS<<?HG&2WN& X-EFL!\SY.BCM:3@EXW&&P_V'ZMT-4
MO,Z2O,@.;)<QJ\:U>@Z2ZLW>I\D+SLF[&:>^D/WS_<<>([[6LVSFL7WX5U7/
M9*#Q\F D.Y:8S)F[ND!)FKPKV_B::IF8O[F>MV7'V*^# M\$4?8CO:?*WT<U
M@/:5.1#CC^'8MVAQ_8.Z'=/WHHU16&T'%-)*AQNB6]X0]P_KG+JU-)Q_WO[C
MOPXG(WZI;AQ)]]FP)C+N#+:*2\!4>W'TCN#%(=;XOD8_ 2PBL03W#^=IQ@Y(
MOGZO]",+M[S%'OW'?QT^1?Q2W;B,[K._FD(@P^RV"D'*F<<_3%^'%X%8X_L:
MO06P",02W#] !#+LC0R-0+YZIW13%V7Q%H,($'P=CD7Z:MVX#N[Q_SC!B,QT
MJWCD#94P._5%T<I/\.(1.W!?E<^P^B!.W8D1LG^ ,&3 ZQ@:@[S9NFEO:RO#
MUU1P:+#Q0S<SO.U*5_\(2^;_F/0V?R]G6#0_;WD>R6W/]>;HX_VU[!T1B^G,
M>):4&QA#*G(3Y>L@_AD'_;UWIS3T_[?W[;^1XSC"_XIP"QQF@/3M//8QP.'[
MH3J/WBS274$Z/8/%X#!P;%7*NRZ[UH^DZ_[Z3]3#+TFV['J(E3G@;K93)BE*
MI"B)(JF3O1*]5T?K%Z1G4?&^?]F;];XV@QZ1;_Y>)3OR_07A?Y7K/*N>U^2*
MAI0;^1_EEV\]:2ZPOTS[YXQIJ&BTL]<99WV4>%@>.Y[!LT'U_NQ1HQY?L[E]
MXJBH-*K5F4D:Q?#.3J,:G@T:]1>?&L4HS+92$AF75K4[-$VO //\-*O%M4&W
M_NI1MV[8@,SMEL!%I5GM[DQ2+$ \CUU8CUN#/OWDW8&\2#A=R;IVXKK^"O^T
M.7A=D4_I@)W6H?99W W3N^K-8M=<XXZGSI&MK'$7M&O<48'N73]G.P+4Y.1?
M6]F AW8XV-LYBVN'L6$ZB+/*U@B:N72LGFG3#K)057XGR?*.ZY1_.U!<HV6?
M(=C\D@8O09Q KNE-EL.SBN"4,JUPP_ GVT^XL%WO(8: O2N<*X=&>UV0JL&!
MNQ\22ZPCJTO]1MXBC5KE68;Z9D4YN=*,,*_IC04>E^H,,VG5GAJ-,'A\!;@.
M8(%;4XI[](]L\/7FSG'5MPW:,1;_?EO>Y]6).FAYQ^6"="TZ7__/=S;J;RG=
MIFR#DQ9Q>)1(H?'VSF(^N@[;D9[ZZC9V_C/2L8?]*;EX?LYY;"*)%;BXRL4Q
M'Y_&1^+),A*MVC;=D?A^:.B/U*#_8DZ''+CQ^DR': W7G#QF%YTG9:NF&ZJ2
M;M>;;9+M*/U,\Y<XI&8C5D>A\+$I'K,R2-K?+[.B_)25_Z#E PVSYW3 <W7$
M]DXY4X\^;.V)>K3&T,S38_>P/TV_I'D-0K99#N@P0X57*VP11>-:_H4[O,N"
M':$?(*"KO5_X2(.BRKE!NTVWE>T8.8W$*:?3G,ZU9\@4?#1*/X-I+;9/DB";
M!IZM/ P!M;Y"'<(9@R+0L.AENQ.NN@@X6*(,)O+;5[T'8WG(DB%X5[WYOI%,
MQMWJ<;FV)],/YI:9TO19> EF#.9A/'CN[;ZI\FO3^VU;352V\,7AJZ<-7=T,
M=;H8[74_>ZE3,E?D6ENO*$[0\FDODDXVE-W[J*,WBVG"GK[;D]]</MHTQKA$
M?Q"Q"*<SJW6#9[X<]P;NR(NP; W-*>SH7;2OLB>(GMG3- U62>L8JF,9QRD<
MG-4:.WUH#[K6NC>/Y;SJK^N3U]VS+_=GMVUJ?$ZXSK:://.55AN\(Z^U=7MO
M>;7M=]*^WM;Q9(A77-4;KXON1";.:MV=-< '77HG<?#F5M\YO9^\ !]LIF-<
M@EL5>TYG93N-GODR;!C (R_$K1;?3/&Z*;VUK\EU3:@_AN"82A+DJ_,VSCF>
MY_5Y(AMGMD+/&N0#K]&3>/"^O_;<\<D+],1I?U[K"Y[[S;=4*VM.O\=O.+W6
M>_L=7-@ATD ?W9Y]97>2$FS'G8N+-&K%3ZNIM_\&Z?A,X=DNG4H [F;AV!R=
MR5;J1,.@Y>$U1'A2;/LAYM=Z<;ON&)4W9#Q4\J+Z&XOH=+[>M FQB<&K%>DS
M]?LU)):1F&=+TKIPLOKM#=F3WDZNCFF^;$*:[^(5FFV*,[MOVOI,%)I7H^3(
MZ^_75DT;H'DF[+5_Z,J-N0L):\>3$^HR"8JB-MC+G"=BU)4::%CE<1G3XC(
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
MR)-4?07W\DI=]WFVBHV.VM9G1.%E)J[,(\PAB0#U-,+++=]<@5U0\>*FD3:
M(1KQ(>[,(U]CD%N9M0-(@]?R1Q3"%=WF-(Q%S: T8@=V9F[_E_]I$L8 .#Z[
MY,*L649M3'Z#T,8]5EU/S?5B\MZ8H$Y7M=/*8E.D4P/Q/E6'^3(K0-P.M!%7
M2MXWP)#%G#*R.R@K*OUV!<U?K $10PBG30X88[P;^V^#]JY)SBSJ=5TE E0]
M $#ORM2<*A]H O[B^R O=]S+P;9OD#?P?M?YXN1%F$3+CQ]A1G?-GH0)A- H
M[C[<]W5:PA$.2%HTT'@,+'T<\Q:,HYU2<UT[T3U5#N.@T4='1B>HGJ-G8(]]
MVB(,\XI&#S3>/%4Y?R- E:>[%X7G3/L/%ZR3[>/<NU#OZ\91O"O5-#[UBQV.
MR!;H!G-22<'3E'D)TD!4=;VAJF.6N64&/6GAE@%F.Q5:#'#>M<F!N;X*-:!D
M1;TYKCYE9:WK\G[>-.@&,'PG^"$FM> _@%43E80"VON$-5]0@ON'<=>Y8N2G
MTDG7G -4_(<2C'9Q_!+:2@*-<9C'M_7^.6S?/X<U(?AG0^E"^".\^0N?RN9=
M)E6<Z(%MQSZ7?"LW6$;.'1N?+9K!N^%Y%XY$\@/$,![ GR2XZ=K710K/<(7=
MA4/S?SA@GM;#Y-R5KJMI% V-J7'GU;:S=:G[=1K?4QWN=_TR%J!B!#VIYVB
MV8YCR "'1GD&F#,5#I2QF!P6C3>GUX<Q+XX=W*/V#'IM;+!8M6C,2Z-KDJ-S
MYF3;EYL@I'J0^!@LMB<-1_G42W#':1AO@X0$'-#[U.[VX(&JP-I(%]!@WRV8
MIYSP$[IBUS4C&AHSX,ZK7K7HJ20-Z@5I(1/ )@N,"KE(TRI(ZEDCWU!R&AT;
MJC^5'.Z,72?->$B5<I!92QX*!X'\DW)-Z]#^'($JKH(J*>^R])FM!!OHYU7S
MGMUR]7.<B9KZRYROLLN5Q+ .U&QZIU7:/;O=U>29Q!"I]WX],%KBN&6)(_@A
M$CCP5TT;@L4IW[ZQ?T@ %)LW\2)%'#I;L!X"=@^3C5UM-Z=,%:_[M\G2<NW=
M:+%U77!=@"(^V6R1#G;:FW4SD]V;]"X,&H-@84Q3#KFL\;G[Y']C)?DI'C.9
M5SJU0.,4 B=]PG%RQSK/.#ICHU' R2Q;5+. +9>LUD&VD@8^/7U?Q0GD,-C<
M34,(7O508WQ0[VIHO'K69]%%KYXDCG>]$A5^Q<-:-B];!^3DKPKVF-/>%93?
MT>B'@2DM,H!76:[+9?-JV<-IO,<*O(*5>OF4Q,]\KUX8PC,&P'Z+LO!D0\[:
MXKO03B9(.]!JD$?C<2-KH%5XQG_Y$,+E&E[&ODUO@CB' &ZZ7,G"ZU>4/RH<
MOU!+Z;PY^+C$-H]YS67"J; #)%DQ.N0%",'\DF7FV5Y3T6K7WO(B;4BN6D)4
M!CN %?RL+/Y=0N'4_K;?#0.71%W9U2H50@(@.]^'-29(,&QP^8D!RPRUA-6P
M3>>&F?,LW_'P+Y>YZD8)EXSW[8;K_+7%','&7)(E*=#UHA:61TGY@$"V<%Y0
M#O)YR^R-K@O3T'$IP"S>K0]M1Q5_22G/*O[B X$Q)KD@(RN4%D#(BY3[;Q]>
MT3"G0<'3RQ]H1#?B61.Q[].$/ D;EXSGL+ZWB%U>W3V6I-VC)]6.9+=,]=2$
M>61PR7ZO/KC$D]I-N]J@[=AF@'J9\<R 9<D+8^XN"]*%JHBLR=D,ADN.@SSJ
M:4P2F"0,NJD%[6?/E6TV- _C(+G^6M)4[B1S&L7E-1@D*.L'S,G*+/I.:QH^
M+K'-8U[;5=54"%5D^*Z*$R*T38D4@I2?)9;"E5%:+J(76"P,JV@/ )>T+-QI
MZ3@2C 02#L58.TTF%R3<,IDP;30Y(9HI$%P=%&NU)3,DL0V X9+0((]Z,E7Z
M#J#KH'&5"NEI;>HX-*[B(H0P,5NQ&E<<7/)Q9UA?=[H^&Q))7(COK)'Q>=_
M0S'-^P88N*3FRNYT[QOX6;S([#[/7F+@Z";+K[+JJ5Q5R2+D"E4\T)#&+\8,
M<3<T7-*;Q+,>1BV1Q0N<$IT$$I^=MA6!LW*B'LR'BDO4>_;BT!Y4+RK!GR0.
M"JH\2[=I78SN#OY^@,=AEZLOA;6ZUT0"N%1@)O=Z%J= 9VNM_ ?3@JRNZI?P
MGW*@!0I1%:J &!*1WXD_MUD1ZP>/87#LXC3PZB2\1/["$7VMN2&E43%Z,K<!
MXA+-")>&E92#"R_U!L6YW=8%I_/[%.3SD-R$\WPM34V0B [V$$G_*"/I/P9E
ME<O72YJHVCI[9+%B3/^#!OGC.J>F \M,2K@$OV\W] ,.6PLA5T$<23<U2;8O
M5C1A?=PVR8A ENP875("82]Z\?B:/:ZSJ@C2Z/&5\;C[O F21-VH+*)-G,9%
M*?9T_(;](X7@,DTK9M+!I1/[=:*O$3]\]\-WA%,@]0U5EP81-7Q^%61.G2,L
M[)]2]W3@3D"W]RY8N&0[A65KB"UW8 Q=>OA9NNNNC6^GK*!8I>6ZI6J)",N&
MJIN-N4ROXRB!>U+#]LD&BDPJ8WS:,^]5OBD3#V4X_ 88V62YR7*WS>Y4"LB$
M.)/]23..NPCQ['X?*%MRX["D$1C_+.6Q8Q\@=-<0=6$#Q27&43[UZ N%P-<P
M)C41%O4,.-A",& ?'D=LOYU5S^NZQBE_(&7?Z(R)I'%)_>#]FAC3D?-&X+P"
MK8#O7Q:1Y>V0__S#3S]\__U_DVL\,S^KX"5/<'C5D63P_&<>T8@M7\T@<A#=
M&DQ"QZ4KLWC7K,;RBWA2G+L,F]BY7!+B"WI;43B@QUMSXZ6DJJEZFY99RUQ:
M+M&GD, E\MG\FZ_8;=>T3=G9.(4';%O+B1?)_[U*:7.Y!;VU>"EL@+BD.,)E
M7U8 3AIXHG+@ =&K;Z%7WR'/_DEA^R$7)4TXP^"X1.3$ZT@1$K@B%6AJ_?0R
M>3YD6?0:)XEZ^/HVK1U>S=N_NB?!#0V7U";QW)>>0E9)UE!@E#PIQU[0(H#G
MB,-.="L:EY4I<V0, 9?H'+EU/?2L&DPOTEI4SU51-D9;VNR!I6L4 Y>\7-G5
MBO=R/+3+F8I25"%P]KB^06A<LG)AU;B6U7&7=6"?YU ^<6LC_PMW:@/G9>M%
MUE02N(0YFW_M84!.@JC_ 5*DY1VHB9'EB@AR7F=GN]\W;%CWD[P3!;R"G\*^
MX=KR3Y@%K:7_/LB<3Y4+:MKJC*'@$J4SOX8,NW[":Y,2&RMD/\GL-)0!$:J
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
M9XZ@_"%4/LP528!<<:+\YL6+6V6L_]!=9H GBU[BG9>PNTS/%"^_1,M2/Y<
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
MWO[ICOV+_:Q^8O]Y8@L^^^7_ U!+ P04    " !7BQ!96KU+U()N  #?3@<
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
M]1Z@>LI- "9,B%,E2X@-KPM>>ND6\(CI1T?H5!O=3W0GA4G6#R\[=5.L8)Q
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
MZ%F1NP"G1#XZ/%\(JV9.'.N%FE9K,D[8"\O)*DL+,DGB*+;]]'68=,-3'\F
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
M3&H.X >C +2^N6K891W>.FP9E8<E9Q)@6?(B<AML;+>N5I6 J%)7,T"4""4
MJQ)91]6L6S\(3W%Y()NGVOJ<F8- U@VH:6I+*@&6L5._!XP;Z$FT:@YK)8L;
MVA_97H <S9R5!..,,09$GF3XUH[M>HNA$LX[']RSJ]O>K;6P<"R$?,XSL@W"
M-%^+O&P#MP>2UE^:CYK7"M(9>0')("JK[W!^&+-R\LN>J1W&NT5H^Q$EC_L8
M_D,E(G<V&%F+P6UO:LT67WN+F36>6WW$9_$\<N2+2]X3JSYE_;R4%IO2(,B+
M#@IAI6*E,I^,683SY"DB_TKHH .6/H.S^"HQOO/'F_G@[X_L&!NP)"Y(:ZX\
M>TC](5X/K()*I_.!'%_\+MB'E@2.2KDD">W&K)+&:=Z$Z=X^=)_NK?>[_1=_
M?\W\9EKFMQH+)Q.0'9]@49\WG$U-SBI\2]Z.W&BR*JWY7?;?$$L>V!^(LK8\
MKEIA5N*AIA2\(_=?B>NX\<[VG?N 3H)2N22A+T>2=0?WQO:K:<%1B0.&+-P3
MXL'+5=P+"*ZV>CTZ%RF$7^B@%FJ6'"@<^I2N)"51=LP"NP-AUE;%1R?,2AQ$
MQSNO]W9'.<1>$3"Z6-6A?A+%P8:$X&6M.@ZTPN8E2D SGJ*+PF-$1780Q>Z&
MTBFX/"ZW Y?-O$ HZWF"#E5>5KM43!M^!L.Z@RM57""P2AS$+(.@259FY1+M
MM9Q0%2'HJ$#)TE:5Z/R2I<9O] UF1I:$3HVE&U10 ?A]@(!K*VVD][B7\0H=
M3D$FAOV?9 M>80BPI^42T59F)3KXY3MM1?\:L#L4](OTKRFQ4)-[[?#(.V;4
MN4Z:# GB>,EK!H,Z0U&\/.^:&OLT83A.B8HI.SQ6&XT56:=Z >"(9;VAG:$8
M7I83384#AFR\8_):\,B'@4__N20%+Q!X#U8?"2H$%^EB:\K8R[\'3\/=.;?@
ME?0V'=R"9]^[WH%W?0?..1^.#Q_VCL-"IO84"]DAH33"6[SX5F:"(8?%<<[S
M9ZID+DBX8<5F( JZM.=;OOJ&\LT@@&6^("7,%09[DS?G;1ABF%90J/PG.N<K
M^; *]?^03^RW4@CP*$V'R?59<7D_EA["%7F4C8!>#$.U0* J<XQ97Z5B@8(U
M]K&25ZI<,A!YH5UV[<!"->KTK :N*4DW[ 1O*G4$01PP2&5Y8 9KJCY/5J/
M7Q_4+.7M$#H2MLZJ!&=31FER,QZG<TA:%NS3F!4RF]VS/Q%'T:YL,B2VY@D#
MLSV=AAUX=55 1:=>)3%<?2U0Y+/O[10%/0K;87;932*U6@H>BQP]9^+/R))J
M6JZ_3@.^U3??3CYS>45'M? 9_70^T#(F\2T)J7T;NR\987NB=CR2'OW@*2)A
M&K4P]+=)3/\<4(O;<U,8H9)UQBE@ZP-M:MV>"R!C#IY2W5S1F5-)HEBNGHM\
MVKR5,KK'/;!: U;]()&/@5V13;E8KCJ#T$^ XY2G8> DRSC767>'[44=6>A(
MV/MQ&X#5N&7,KEHJZ2G:5:7E7=OMJA=2YQ6KG!*DG$'KD<W(KPXL,]L9U<8M
M24X!3]'B5"M,BZW__)8JU+:I2VO TH3SO79UPMEBS/H[K0DJ6G2R2K2:#T03
M2M)*O<6E"JLS=_T<3U:/4:VW!.XQ;CJL&2<<K%)M-Q0;8E>DLV9G--1\X'9
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
MD1 ]6U8_\-GM'_T6_5?DTD_8V4O^8.-&41#NV$,G)G:<A@,[]">)N-!:Q]_
MKLXAD\[B'JF%O>A;:V$+JO%:\U>IK!]R"3<M'NA*IFT(ZVH01K_@JS.&^L\L
M0=_0S\R:S,01WN3]47B3=[R<R^_L'@;CQ;S7_V2-[P>]X;@W&GP>C'H?Z3^G
MCXOK?5UW%B"@NFV- 2CL9<;!V^!634P6_D69.!Y!$'Q;:F\&0 V*O/,(PK]6
M>ALV1P-(!&8$WFW/U8PPRXQH;R28XB/IW 0X2]5L4>HJB*M*V!'[FD4%$C@C
MKJ:6IB-&K3J1HLVD%E"YS7(_Q788:XB/-2F3'O)+JE:)],Q9?I;S/TD4RVJ$
MB?MA[Y:MUU^5"0;&IN?/]M/$3?(SF+,&50?!OK56>.[3B#V:E).]*^D8(0Z;
MUCC(;I\^$=N+GY>40[?NB\OR=5G+?R7T'X+D(9J_"7YRC"X)9V&^D9MY>UWJ
MGQ_PKR0Z5*<8.9TH5 .__/H+VX5M+9=A0IR\.+W84?VCR%%M]?NSQ\%M;_"/
MZ6 \'Z [HNE&SGPS[,8BI='V 'YH8:>.7](ZR3+.];U=_K'\1W[5\?Q!*J K
MLBT#X'[ID2V8'9K.VGPAC.@>L$ZYQ,ODQ%KS&F/;'(IL%].,?C;ETYO;'DM
MO&%G+)LC=W7D_23=L,T,!8Q@!)F%%B6/\L);V-_H9(%0U?;!MAD:XR3@@-Z]
M*Q60&8F3T$]G[7G!:_KF5GR@@'MCZ^[-=C<H5TQ90$.?JFE$:?W4=<%6OQLO
M'S[]>E?/(?4-\5B6AJD=QCO0PA%V!,*@+;]"LS4#X(4NE\>^BO&^;K@8 GYS
M(..U94A09+R,;O3=:1(_D_"@,!ZL9>D6)>L'Q$E;,D?U?0K&"73 &F#5'B9M
M.1L;'R<@A-1\.7$0VYZ9?IR]!9W[<X3NG)\@[IPOUFQFC1=?]WZ=JUNGLQ(3
M-1Z/M#*KNW*)(UVKX $NQQ.D2ID9=]R:1"'_T=V7WE*5A&K_"W).*5*F52/E
MB..S':XI+=NM1T5R$>S_/*,\#5^X]Z;-QKH@EU4+*@W1F\ZU,RO<D1GDXU(@
M[DW=F!6\$KD"-&8L8#$Z]=K5G\K:U7#<GSP,>@OK'X7+L=YA%"1]ZD#7<:YR
M?4K8J<N]]Y!Z^/!%]MXYH=UW+!EQ]B:)7=9F*V;OVN/LOHU'0U:A !@5M]^6
M3$/?@*OS9].>D67@+ZDEEUU4Y<$9^WS\M)&",.1?ZOQ#V!J6@J#H8H$A,C39
MIK$Y_IHE].W3/7:W"L)7.W0$CT]$?; U,'5DY1PP\$'E-$SK:D&\%S^+O!?3
MV6!J#6\[<EIP#J?CUT^G+7)(L(Z ?MW:+^E'AOX+18V> 5S3I-P,Z]0#\JC.
M[JBG%'TWRB=F.6FEU(@N2I'U4&V+=JXT@D) B"%XI![\4VI@]QB</FBG0QM\
MY$RXZ-(&BO"V0[9[ [V#E=<QJ";>>DS#@*HY\6[JL0SSOL/R-&VS@I$"U>$7
ML>HPF0YFBZ__NS<=6>-%FCE]\/?'X93E74"__>#1"[@#D7?%SK/ G2(XYX)L
M!#->+(-1Y"9AD-&)GY"!.\.1/#D#I*\92*K*;M69*B44/X$#=Y8WNP7]K#BC
M ZCSVP:S2"EZ_@<^:?2CLE00H,YF@*D@M% <BT1B)_.^22CQU*22Y1(NMT._
M<(*+7PF6>HK13<F1[3LR$(IMT&.H&P-0I12=^7=)Z+LQ\X7ZSIW[C?V+G[0C
M[R3J@QXSW1@<.2?T@!6%<0$H^M,1)/H#RZY"GH,DXJ>YH:TJC=!#=]5AJ".C
M&[[SG,]D$[#,+AE3?&<1V@Z)GH/7PV2%V6O@W=$#/]7!4"/0D+UL?[X--]LP
M>,E224)/][H^4)^QOG"OUD<]GQ4HF]F,78-RK!WZ]\*?S5"!F]HSI[3HR=8/
M8;7HS#AI@,SN4W[5\W(_52UV@X29#Z[O;I*-B)VE)FAZ4)E=%6;6TH*R&SS8
MWZ1</6V"]A1,SM4Z6C0I+OO-G:.8'/^,';<.=F 6U8XR=>AJ!9>,QXBL$F_D
MK@2.=5!G[* G=:!4J#,$1F9\BQT,^#%*C8$H$H?.:8!4W))H&;I;QM?)BF48
M&K!;S,BENM3 3S9Y5JA6RPKZ"6/]>1TL/C4VHPM.G0OF/@PB4<54?A=C_80R
M8*5L0 ?JP::D^R3<%<F2("7J8ZS74 :5G!%HSBL>'##7CAHP^G(O-%(A%9F#
MOISV*B][1%3TV$A6E*2;L3Y@V:("L0,=-"YY$M1D_="S.72NC_!P:Q\\=_9T
M$,DF2=.YW!(Z^67VN(/^VR/Y3F-M@C!V_[W/:5K/#[YL=/<%8^\<9%+4-9/5
MY>V73-Y\LF:3P'[77D_=F#2)4TQ[@9T-QHD&A!MO(#97%I$K?C7[TP_ET%Q8
M."[Z,]IK8.XU,/<:F'L-S#4#RFM@[C4P]QJ8VV6*4)>2:*_$,57E1L:ZG\21
M4_6THGLLBO84?R&<MKJX*^1:*@P!@%*S),2)[BB9+*?R9'7GN>OG&. 9 '2]
MY%MD&%OP <Q*&T5W00A'3M#G8N^;Y8S QXI'6_IJNX$BD/=[>_?%)PQ!Q^V>
M'JHLX<K$S_:"DVD#UANT_\5>#ZLQJ.,,!-C/U8\Y>8@=D6C&]I[)ZC'*<W)1
M/A:R%8N>L/_T7O2$G7G,K,5P?-\;#2Q6BFDVO/^T8']YG ]ZUGP^6,Q31]IH
M:-T,1\/%L'6Y)FF*G%/2P1ER>-VPLTJQV93@XR]J23<S\NR( >(FEQ(PXJ+3
MAYQ2N%^6@H(0M9RI]C,DE4\+M'F\>(MPCP-_V1#Q8E=#\@-U 7J5(V\1=V6T
MC<D4U 7&;^@Z\JA[I20"$@O^]$&D6J4*U;G2"KX)G8GEGB60N\)2.V1O=8M5
M5:8$_\[O,*.*=2; 863<G5ZM)/&8/S+IIBY+WWJ<&_L(XYWPAD[8Z8(@$=*!
M?N_&F9WLQDW2S0QX &('P\J4M#=SXM'AUO?$I_NQQZ+IG(WKNUFT],O^>)>^
MFU<<!OMN B2BY7VP":?0W:>GYVP^2:@R?FB.?.W'/VV%ZG>)VAHLL%7HNX2]
MYLF?8*=SWM^D"!7JCR*%^NYQ\3@;]!Z&X^'#XT.N7T^MKRR\[^J4!#T-)5%$
M",>4VP,T(VROH&)/4:1TV-Y78HLR5K48\P+=F>U9B+YS@DBX3<B8[@&+5^*]
MD(? CY\%ZF?S$2_1Q]F6?Q?M!8,2SR1^\1JTEYG#0)?H&6W(K=^.A-!O"I2V
M!D-=HF^U,<<PY82C,4%IL58Q"44BP$9K.AA:R$,3(6A#Z(5I%.U7.N(3^C,L
M<"VW*0:)PJ/O4 8&B1\39_!M29M:&_930[G@#X<63ZU+2&2<N^C7GV>_6>T^
M%<!9;E9QG3NG\X2]T?QCV9]3BC?K[%7F;\-_<_2OS9^I.-[0*3G]8,.<@;F(
MARQY7WJ<W.R.;?(CQF(U_<#O,%M_XH*O9;MC@@$WNC(2>!14?-(UTM+!V&;<
M?W6^M,HBU0&G\"^G,S*E#T9+S7X;")>(1K^M;D[ED1+?8<'V8WLC?5:JYVMF
M2$ZMU*NN[T;TZWFB.EG&P1-A#L<%JT)@^\[BE<YFESH5A.]603VQ[\!U"G[1
M::/ 1DW)\0YU).A\)ZN5NR3SK;T40RCI@_U:Z%S@@5BG";;"]^C7^\'6):%X
MV0DZ0*]%M+W3.]MRDW+M6NH!4PVZUH*XUH) .CNNM2!P*FSHJ 7109+9B)K,
M460M_Y6XD2L/GN9V>.,;MHS\PE6Y.4BR?U+U6F:. KJ:@:Y$6@%8E<C28S+>
MN6$4/Q#'7=K>C9O&"S,9M/V=4'&5=\/. @R6L:(J"N6&)OMA3I8!*["IB@:@
M']1VUY:II1$>8(9H N0^")S=PEW^2N)H-.JS3.SI#_.-'<8DI+\2X@+O#H5'
M6Z*P1O"HLD<32M/0?;%CHKYN(!VAR&A+1-T(&3A+T-6ZNO (5NEELNH'OB1O
M+J0O]DN0SF[I &$E]7Q#A_ATDONX*&@8R+&]\0[HIEB*&82.7YVH94\ABH*G
MMDSK^F-GDSOK6N4ST B\@[ <%W2HQ"4&6M@1._><5H0!+-.D <V"A"4..XDS
MFU'=F7+3F?AYS3160BUMPM&&5 <Q_D9)&<LF7*C@>NEAFII?W&HK@7:FPYG_
M1/?R7O2<4O:%L!QNQ+'HU.QUS?GT'BH3D)&P,V.?25S@3$4_]843O\VCU&=T
MMYJ2<$G@Z= @(V&7>L.1!@%3C8D./]Y2#.FX_IJ57LU2E0H?_/\H>O _'"^L
M\?WPAOZ49R)M]\B_?<K>('!>78_ER*A0>2!"7L9'<1CL6/,[NA/%5,MY(97I
M@H/)Y6.8<1W3"&%N]+B<:OSP<,$<*YM635EB4&\SL%67Z'*]8A"Q^%':=[8;
M?K:]A-SLTMGU/3N*Q'?@@BYO!3P^A>BAVH>Y960\4!V ;C/4CJ0691*&5"V@
M"H4;/?K!4T3"%T;ET-\F,3,X_26U/5,PBH3)[L?U?=$,<9$N 9YT=,X/356&
MLM*@U24@+CLDZX7M.=>]$$Z*%\%8J,D5]^@W@Q#0#_TJ\IPH@OF(;C<+SJV;
MW8/]/T$(.:=5!C%C*]:I=E5IUA-WW W,Q[E"7E0I#V0&W W$'(YW/>%ZCMB1
MNQ1G"$T3MY0:H1^@S:3O)!=-+=VZ8G+LF%UALY"@T';(Q@Y_%3-<U '[UK #
MYLOYH2NF<!OX41!&S^[66H>$Y.7&7X/P5W%,H;P?]HU/![" N:,+G<&$1>O0
MKXK!J#3#=IAWP7L.[;IV)!)&@6][<V+'H"- U '(?GV:> <[DI0?NF0^6,6O
ME$BQQ)<:0<]?DP_@>L)U/2$F3Q&=\,!_MOUE]HAD0!=;&-/)L9_F9+V1;3N*
M8T Q,OF<;L0V31#V/9==,^[/I6A&7HB?D/YNZ9$'V[>SF\E\1N*]K-E04$!-
M/N';,!'=M;"_M9(5,RBWP_<4M0..0Y;6U9;JY6Q*PH54:06-637Y8.*0?D;3
M<$I\Q_77RA9BJ1]ZS@1-EF(M>]!W)P&Q]V$0-?-VYCV17VVH7)[#O5PG7#$9
M/FNY3#:)QR)3<R^\+0[\;C*6P2ZU%AA+6(>.>GF^8Q(/OBV]A.TO^_.6CS.L
M-_8[CA;(JK#'P!B]012[F[+LW06A4NS>3Z+8O<%\,7RP%H/;GO4PF2V&_VTM
MAI-Q[VXRNX;U88;UB;:D@BSDX>N*M8 Z&1SY2.\B K!#)E_TPP$U/L#K#;4=
M%UNE.+^,O<E:1&HLD%8D:C@<MA9S?F%Z2]6*&E NKEG4>$#LVVLD.3*\GE%#
MBIA;YIF$6<$>CJ.JFZ&QG]>V$IONV( O0#JW(FI>-MIQTG[8\1>:-Y8";SJM
MFX1CHQ>8-8FI?',L<DG=E3^53?/[R>3VRW TZEGCV]YD\6D@,L/;%F.Y&N0*
MM!;WN.KC23YQLGYOP(R&L<9 ]UJZ<@$>M)]%'K1LE9KA(;O--]-^$,51W]XR
M^EG(_30D6]MU]IN5^A)M/7"WM2O3?#M+XJ9O$L:!SYXKU#]ASZHV<MLCK[Z.
M\#HM42EA#OJ5Q8S0V;O+F))M1\]"]/(N_![8'J*. 932VU9_(B%VCI(C.QXH
M.XCGV3X)D@@B!I"^V%X>/0(!Y]I%6U8%,A7EH8$(:'/0:!>!+C<$8PRJ?K#9
MN/$FCY5AD>2NOR;^TB5 6^J7LI+6GSP\#!</@S'5RY@YU9^,647+P;@_'!AD
M1(D(5]#0%(=!RD3HQNXZ%1IZQ)'P151INMH465EK!%0YKR"/ >A:&:,N\.=Q
ML/QU:H>3<!ZSN(/T>?"4A&FV)+'P23MCZVI=X*? )0/MW73>DS2#931)XH@:
MZBP01F3[_ND'D>T[7TSZ?^M-IBQF9-Z;/"[F"[K3LK+!V(;PL:#LJI@";$;2
M4*[T:$[1>BID (L =G#+<9%R1#$I93.1Y8$JM3/CI7(W6):3/Y5(Q4_P=)C1
M"%#/MZ:M&6#5BQJ/^2.3TC$=9C7X5^+&.R9J@9^*DC#5@Z3;)<)23PEZ^J72
MM&2)&3C-#0-$)&PE?#@$Z4FK4-05Q$\[:QIBJWI"23EYP\FE$ETA;YS#M*K@
MC1/Q>S,-G\(NT\$]3+NJ]R[C<F.7S):$;N!0 L(8U1G7(6=*>7('WTBX=",R
M#=VE2!L]UP2P=RL,885 \IL7X7O:,(Z&_C2E1_((3LO'L*\SSB:: E:;?Q)S
MZWG6$J=I-^QR$MA7*-V)7??0X(LCTUF'4900YS9A61JSN:=D1D6%=C]]1R!5
M#<;"CF2%"T=C1N%CW%:N]R1A[SJ*\\".@3W?QM,((//E4D+U71"NB!LGX9%N
M?1I5[<?0"]6<2Z,2L/JBRUNU7GDUC$':')5G@ITF\'S;8T.0+GZ#Q/3:_?,#
M?IUW/,<=H[X3O\? -WR#?"...P5QU988S337W56(3]7K- 1>\SY:\RFP1_GB
MY9++YZO\[?F"LXF")X">BA=#5L]P_5&58/3PO]3Q927Q<Q"R@/1'ELRFX >;
M>K9/]?(39LP8;X4!@N^% 8*?K-E@WK,>%Y\FL^%_#VY[C^/;P>PD<+ W'5GC
M>>_F:V_PC\&L/YP/>M/9L#_HS:SQ_> :26A4).&I,%468V,1 U>HU/-=,X*"
M]$0Z:F:= 9&3S>FJ4E4YA*!'<_OOF2&$YUGBH*.]/4L-B"KMEHF26%0='[N*
M9;?\1(^C[72QR:)PM7S,$)'4M[1U;H]ZXX;33TQ\<=K]<B/T"#Q]*Z(8;5S/
M&TUY^;/-[360 U%HA![X<T8@*KS1"@3+A0: HM@,/1CBG&!4^6/H75Y3I31X
M)6&NGFY<@6- [U>QX_*UFFI:C8IZ_-Z6D#YNMPA"6OGJFU('SBJE' #?EI1F
M%TV35>%.-/?PGTE@11- C]B_6-F5PVJ&&#]U1&^5SM*M5%9P@/Z9Y:I@'M[$
M]A8DW'R0B+D)$WQ3A@1H&9C =9.62=?;0N'V%F>WKYL ^EN(B]_M^;":(<9=
M+>LJG8;M]FTF^*8\%6?=[=N+A8%YIH[Y2U,&6,O8?7'CG3",Y(,HC&0VF"]F
MPSXK4Y9%CEC]Q?#S</'U&AUR2=$AD/C_EH$@"I\PXQ())>9#@4NFAG< POXJ
M&WF'49:C2PO;4%Y[705?CDR*QLC(I!\0QU&4FOTV$"X1;6B8 H3*(R6^P_2N
M:H7N+A_SB;YFAN342GUG+_9$]+>,,>BPUD"JB7(O8//VG.9FWD=TLQ*XI0=J
M&&:&1=[D$,H2P@U]2ER2,BQ-I[YXMOW<ZAH'_@LEG3C:7@NI3\'(N]HF>E=7
MJD13%'^[B:S@'"NY'=*\.+?4 KFSW3#-;XVZ) "S,WZ3-GBY@,&_KB0N,T\S
M26&LEO(,S+R*-GI%U(/XAO4>8?XS,PX!Y2F:>?=\07+?Y#AX:POC<WHP8F[G
MY1F8>==LM%C7@_BVTU]UQ"PCCP+E*9IY,7U!:^9Z%!QRD>&>!C630$]E>'G"
MS87R>B:(^,72\!EY(*C-#SU]XL4N&"4!>,-'@7G7!$8D;;P\N:[A8B<>SHO-
M6_:;N2DP(FWD!2\8$(,UK27LP%;*A'<9%VYH.W]9C745QKA^%,6XCB?C=Y\'
M<Q;C>F.-K'&_/O+U&O#:7< KY\'^_FE" 5KV90H^LXV'?A:2[; F=W3:MO>5
MV+Q7_0W'0K[Z[S8HM04?NE$H&^+,IC#QZXXS"$6'WM@7T^<'L\2XQL< /6&>
M@HBT4:A:0+]X#5I G_;&OH'%@;[ N$N%GF4C:0-^UA_[(A()_B+S+E0 [H*D
MZ8E^[(Y]88<#?Y%UYKQ-8[KYN\JCO5R7'MO40(K=EZ/4GJCM?ZRH[4P3?W=C
MS:E6WI\\3 ?CN95F,MXKY[W#B%<U_?HN[?HN[?HN[?HN[?HN32!+^[<9XF=I
MIZU^&_B>THS^* WZG,S,AV!U8L;AM]XLL=1$7#P'263[CN4[=U118M\5YL<4
M=\&.A1 _KI+/7ZNCZ_33<_>;(K-+/;"OT55Y74OP>5A-7HBORNQR'^S;765V
MUQ-]%H8/V-V4(L,K?="K=ZERG$,U>AQ&>KBSNT' :_MC,S..RK.\MC\27? $
M(V,ETVPJ#<W JU;6>#S7J]QDQ>8+2_3.7<6$B/<D62=L!8<C'\5-"4:WIG.@
M\G%ZZJLSO=0)6]-IPO1:NL_&=';V+]397NZ&K?,T8GP][>=B?:H$*'.^W M=
M]VG"^7K2S5!_KLF&^$=Q)=G01W.=N==D0]=D0VK)AAY]-XYF\T?%I$/E;M =
M&>\YL[;L0_4<Q-_7O73<_/*[PIG!-_9/P5TAM/];S?^CQC]TN!OS81\MD?ZU
MD!I8P[4?_U/8T8?FA;K+8-&DL&>?>_3M%]OUF&9T%X3#*$I8&#E'6Q=WP0XN
M[!Y9.<UG08CD6;J9:[50C4$"$K<7=A2@7IPDS'HSNW=!'-,G+_HW\>H7L0,*
MC=_+>2!=KA3FKZ\**VOH4Q79C]REKK=V\D]>LVHTA<D,0:S$P58I?.)06*A7
M<4KA>XDD:OHF]K6(7E'4"A2Z+ XV6R_8$3(GX8N[)/6L/+P[38F+%D%L>\6_
MLT#4<1!_)?&,+(.U+S:P-'X2^ZY(FR1JA\F<5P('I_<7%K_OQP^!XZ[<9?&M
MP&'2)T\$?A2][/UBS6;6>-%[F-P.[X;]TZ<"S1X(\"Z%#E.@O-\$?NI%FR;A
M\IGBE=,DBO)/;U?4QD ZQBCLJ5#+PO)+[9!=Y WX6W\XE,@R(!A^/Z/*;B(
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
M3<2-%+<BP-TI#3Z-XR1UHG'7G\9)A.35WY$]00K!C+QC$8H:&29T@&R_95H
M\AXXOO]^.0'F^P._+M?E0EW32W--97WS"W)1:WFQ/*NL_1="KF-N ![@*9JP
M:QW?*A$,A>?TSE&,!3&*U7&**5*G7&K&]81E.DTR<"SEJ8A@'@A9'&X!+D*"
M6B'W<0A6)I(IKAB7;B&!%KXPAB<32A+Q:^'86)1IG):(!\)CJ%?1VITJHE2^
M3/PL0EJ-,B 'LSF['4E_Q$Q&OZ:%L%N1B+P0:D4DC1(\D'J(N2L=H95F+'RK
MDLH=0U\<H*VX[M$]@XGM"Z?$=4@)XHV058)X'4=EE;+>;02(!0NE!N6(FC.J
M>: P\N!T,G=>:AA,,%:B,*E]E9&U!#GG<.X!O3)1$S8&^ C<!'2E9F3.>6CN
M5^W48 8())7N4;),(15P'(.9MDYC1?G<C%BHXEM3L#H10VG2!$M@QNF@$P^I
MWAQR3:%H07()W(V050)W'4=EE;+>OQ#@]N\QZ<?$?,KBH]SC.:3FL38RB;&+
MRFV9;4NM#N.)L) $[^1 ";NF%R#S0$DSHAR4+()1)K-,GP-I?!6;#/G(0B>Q
M<J <)[$O APV; M<# 1H*P(G P1LW_DCKH>"->%.+S.%9'OO>'7O8$LX*7L'
M@?OD/DH*X6D0/*^$D86=FQP<3$G07&V?KRC<=FKF:@M16Q'%F.<Z4E @Y'#Y
M[5>S,;W&"W[N6 8E[PM^A2')+;[],OC6$@9%X^:V2^$9?J8F;AF#/%JO^SPS
MB_D>Q1;6S ,!E.35N55XG"4H *;N1AIK%9%*:%L./;J8.LT"=#/+F@C%+:#R
MM?B,+UYN9^FDA.N$(!,K&?#4JAT8&4B>2&H%;",M]JV3UE129F@5;[EN[)+?
MNLO8"*A*X6:1R4D9<[I5,L7)'J.!5LDL)(!L+L P'QS!?P-!"6%>D5\$I?_8
M"%FE65W'45DIS0<ODN:%R[O'\D>MW@+4O]XD?A7;\R!%3)/"C0P(V=S$FI,O
MY@;,I_ L<9PG08%34%[R@50RG5" 8%G=-,U8\EJHNLGA7M*Y\"ZF#Z<"H^":
M-LZ2,?!N;&C#]V&JK H;[1T*+1*N 'B<$6.:/BA)IE,'<4PS<@P'7-Z9&R&K
MQ/@ZCLI*,>Z_$(RW;[C*K%\ELHDP%#[M^M'"%)&'A\'2(C#Q-4[<?5P>/[74
M1D88:..BM(,X2[\@X\MU>BZ8Z\JA8'3XF0=HA91!$>NVLY%P?0)11U1X>1MM
M@JR2N>LX*BME;O!"F-MR$%L@8A'5G+ \\FE/+V7O$PPS!3=BW\\2XMY<_&!)
MJ5%L4ARG;9=.2PBE*.U3QA/4Q[8>R1<"Y7"Q#U+GZGVPU>[#H"T:.IN*VW;2
M1MQ,8R_D?RWZ16"7"+,=#KE]GS EKX7*=V8\R.3]WYWUR".],DR\86'BU[EW
M]>!5/ >S^UZ#@K#>S-J1W9P#W)S+(SI]-2-FP85':,.S0*9Q8J;A GL Y4:1
M3%-A6;@DVR#FB76K@81 6\ 6$ C?:L@<XR]%I MXBT^9A/X9J#/MV[T.V^6C
MKM?!L/_^-+Y;=X2]_WFU&E_,HZZF4HPBE!)PHN?0]%C;EP(H$6;V['JZN>E6
M\&M:ZKK@H%WGV@"GW:M:;&-Z$J7R9T)N4\ 2\\0#9#3XD*NQ!NI1HN5A4>0#
MFG"+>&Z];= #)HL  S3=MBA?3B_=^E6NI3=&5KF67L=1>96/H9I8+8<)+)8'
MY GK#@%-':?%+GV'6,\M-J6^B=6-H!6GYL/\*P))[BI%-%;Q1.#L[2AV/I+?
MHSB ^Y0UN;%T+A;2S[+87(?OEF[4%V5;N'X.(?^JT<R&T,#VWKLOP[D7)6Q$
M&TN[_;GR<HU%WP\4]Z_9WLX!<MJ]/M,F'>S^L-+W/70:-5-SPA>^I]UIK-:H
MKUC[:YF^\P,W,,"<ZC815ZKJXPJV[^M8\O7ZM9OH7\M051J/O->@')'O9S(O
MW,86N**%85F-_7RN<5F9:7O2&R\*1=_C91M%I?^I5MFI%"HX9!=PU$<H^5,F
MM$_==L3.QS8H><BZ'-ZI6BU&LM7YHQ#[H/2?J,8'<^[QPSD7]<_LR;P=>6A7
M\CH>]1D/_,CB)#R[X9;<1O?[3XG0YIA>I'-%S\:JN&R*2Z9>0U\4W3+7F37J
M3==C&_8>E1J]'LZ]+XY>*_</4$L#!!0    ( %>+$%FL[AXV@ @  /=.   *
M    97@S,2TR+FAT;>V<75/;2!J%[U.5_]!+U4Q!E8R!A+T CZL,-H-G'6!!
M;$TNVU++[J75<M22B??7[WF[)=M@DX2)DS%&7 "2^N/TAQZ=?M5VX]S_T&N^
M?=,X[[3:^,OHI^%W_5ZGV:B[O[A:+RXW3B[;']F-_['7^6TK2G1VQ/;W1AGS
M92P,NQ#W[#J)N?;<"8_=B%1&6\B(K%?/S7?,8IX.I*YER>B((?GT1#_)LB2V
MY[::C;/+"W^^[%K$8ZDF1U\KW:8U\G_"B=EJ_JK[9G3<J%.!:/W57]:=B<]9
MC2LYT$<LE8-A]M.;TCAI-FZ;G3_/NR==_^V;=_N[!XWZ+1J%\ZMM7R!T)M+-
M&*N_J2T8K';W]Z[?ZKU]T^KU/GJL>W&Z6XW5.K;EM'/M=\^ZIRV_>WEQLQEM
MNKJ]OKEM78 3_B6[Z9Q2T]B[O0-V><;\\PZ[:5V?M"XZ-[7+/WN=CZQUZM.5
M@[V]@\UH_P^9G__-32:CR4]O3->CQW33'R*U87_LLG,1W"$CX<1CIT,I(G8F
M-=>!Y(I=1I$,1,J2B+7E0&8XU5)J @+I8-?#@*34")8->7:TR8/MMTYZ'7;:
MZ?5NKEJGW8O??]O:V[+'5ZUVNSQ^=GOO99@-*>G>+\>LGZ2A2&M!HA0?&0@J
M_]NRQJOA7S^_@C$-4,!5V:GHQ:W"QC7\]E\6O+=[*/4/['6_O8XB]W=7)' )
M!U9ZB[,A'PN6BK$4]R+$W2D-CD9)FCG1B69G21HC>>W?R)XBA6!&?F8QBAH:
M)G2(;'_D6@#S'DA^\'XY >;[ [^NUV6BKNG47%-9/WQ"+FJM)LM/E77P0LAU
MP@W  SS%$W:GDWLEPH'PG-XYBK$P0;$ZR?"(U!F7FG$]8;G.TAP<RW@F8I@'
M0A:'6X"+("L3\0"G8&5BF6'&N'0+";0(A#$\G5"2F-\)Q\:R3..TQ#P4'D.]
MBE;O5!&E"F0:Y#'2:I0!.7B:L_NA#(;,Y/1K6@B[%ZDH"J%6Q-(HP4.I!WAV
M94.TTHQ$8%52N2/H2T*T%?,>W=.?V+YP2ER'5"#>"%D5B-=Q5%8IZ]U&@%BP
M:+I"G%'- X61!Y?3N>M2PV""L1*%21VHG*PER#F'<P_HE:F:L!' 1^ FH"LU
M(W/!0_.P:J<&3X!04ND>)<L54@''"9AIZS165,#-D$4JN3<EJU,QD"9+.6KC
M=-*)AU1O#KFF5+0@N0+N1LBJ@+N.H[)*6>]?"'#]!TSZ-36?\N2X\'@.J46L
MC4QBXJ)RVV;'4JO+>"HL),$[V5?"KND%R-Q7T@PI!R6+893)+--Q*$V@$I,C
M'UGH-%$.E*,T"42(TX9M@XNA &U%Z&2 @)W/P9#K@6 MN-/K7"'9_CM>VS_<
M%D[*_F'HCMRAI!">!L&+2AA9V+F'@X,I"9JK[<L513M.S5QM$6HKHQCS7$<*
M"H0<+;_]ZC:FUWS!;QZKH.1#P:\P)+G-=UX&W]K"H&C<W'8I/,//U,0M8Y!'
MZ_6 YV8QWY/8PIJY+X"2HCJW"D_R% 7 U(VEL581J82VY="KBZG3+$$WLZRI
M4-P"JEB+S_CB%7:6+DJX3@@RB9(ASZS:OI&AY*FD5L VTF+?.FE-)>6&5O&6
MZ\8N^:V[3(R J@QN%IF<E!&G6R57G.PQ&FB5S$("R.8"#//!$?S7%Y00YA7Y
M15CYCXV059G5=1R5E=*\_R)I7KJ\!RQ_TNHM0/W;3>(WL;T(4B3T4!C+D)#-
M3:(Y^6)NP'P*SQ+'>1J6. 7E)>]+);,)!0B6U4V/&4M>"U7W<'B0="Z\B\>'
M4X%1<$T;Y>D(>#<VM!$$,%56A8WV#H06*5< /*Z($3T^*$FN,P=Q/&;D" ZX
MNC,W0E:%\74<E95B/'@A&.^,N<JM7R6RB2@202;'P)$I(P^/@Z5E8.);G+@[
M7!X_M=1&1AAHXZ*T_23/OB+CZW5Z+ICKRJ%@=/2%%VBEE'X9Z[9/(^'Z!**.
MJ?#J-MH$615SUW%45LK<\(4PM^T@MD#$,JHY847DTUY>RMYG&&8*;B1!D*?$
MO;GXP9)2X\1D.$_;+IV6"$I1VJ><IZB/;3^1+P+*X6(?I2[4!V"KW8=!6S1T
M/A6WXZ0-N9G&7LC_6O2+T"X19CL<"OL^84K>"57LS'B4R?ONSOH"[JM0\8:%
MBE_G_M7#5_$NS.Y]#4O*>C-[1Y9S#G)S3H\(]<V<F 48GB .ST.9):F9A@SL
M"90;QS++A.7ADFS]A*?6L882 FT!V\ @O*LA@XR_%)4N 2X^Y1+Z9[#.=6#W
M.^Q4K[M>!\.JUUUKC+"64HRBE!)PHG?1]&H[D (H$6;V_GJZP>E>\#M:[KH
MH5WKVB"GW:]:;F5Z%J6*]T)N8\ 2 \5#9#0X*-18$_4DT8K0*/(!3;A%/+?F
M-N@!D\>  9IN6U0LJ9=N_ZK6TQLCJUI/K^.HO,I742VLF*,4%LL#\H1UAX"F
M3K)RI[Y#K.<6G%*/$S46M.K4?%!\3" M7*6(1RJ9"%R]'R;.1_('% =PG[,N
M-Y;.Y6)Z =%/["']+J.V#I\PW:B/R[8Q?XX@_[;9R@?0P/;?NP_$N:]+^.XV
MKL785,[:E5=H+/N^KWAPQ_9W#Y'3;NV9-NEP[Y>5?L%#MUDW=2=\R0>SN\W5
MVO(5JW\MS^KBQ!ANEU/=)N9*U0+,8?L5'?[YY8?6C1VXSNF_/K0N'GQ!Q[H\
MUU_+8&TUG_@J@VI$_CY/>>7VLF P%H9E-6[S9XU+Y='6J3&/F_&/6@T33*CP
MB%W!Y!\CXZ=<Z( R'+/+D8V3'K$>AYVKU<K9UN[^IU3S2.X_J0F/O,')8V\
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
M>R"_ ]I5U$6NEBUE5K4V4XT]"+^XWY^K^NM6Z?>O]->T_@-02P,$%     @
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
M__9%AX&-];.QF,&QZQ+4</=KUIYLO4J'YM=^$[P(42Z=V\,U![1#3M8]R[N
M>3JS\^7R:TE$/XPDH!'F("!=]CK3\_/S6QT(;\?JT[MFY_/Z0<Z;-R]?]L[K
M;?:[9J8AV2)!-WC-0,=E7ZQ&XCQG]=OF7< Z8OMB->+5NT7W'<[7[K<[W]FL
M]&7O*GE4*]'EXK!4@I$2U(V+%>W+Y]N_I,J<8N%MG3ENY*3/'*?HO8C,89VS
MZU-GCJ\O+PR;-FT6EQ^;Y1MQ%).Y; SFLGM@+GTDS(WL;3-GKG_+OGM-%>>"
ML]Y[$):O^&BM/:^^MW\1(24O,UD2))M.0I2FJ)Q'56#(IQGG]B"ZFMWGM?$B
MZ6<7KGJAU1 M,K:>Z*+EG2<Q)V+1,"[VC8M<&F/_G?X8%_NS%SF:M?DY:8R+
M ]B+(L47-B?-?G/'#([M<>)((URD@1&"8X[=,0=&"(X^=D<?&"$G'H?8N6%F
M8]/D]FD)!83%JL0/,@O=;I5NH.5G53'+2M<PLC7F?4+$E>MF,LMU^PA[]^D3
MQR_XG>,_%1#L/)#F^#&P:_BG @&?0WR.7_C> S]RL1=GF6B?S&$#3Y \?G7(
M2R!DRV)_PL:!4/X"H;V#  =">0N$]@X!' CE(1#:E]@+&0CM@3DX(Y2?0"CS
MJ!=GA/(?".T9!#@0RE\@M&<(X$ H'X%0QF+G<-(C-[Z>RSJPVQ0V]O7Y\_5[
M!P'V]7GS]7N' /;U>?#U^Q)[(9,>V3''JU *AT2'#(G2J)ER@R7CJCH<4N4Q
MI"HRB'!(EHN0K,@0PB'=P4*Z L*F."%A(9CKLVL'!Y)X T]HL.! ,J>!9)%
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
M:/]H?FS<7;>)9O?VMM/K=;IW!1H48P_J.Z]/)&5LJ KYIO6V^99@J#)7+]!
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
M/T+W"\QU2S0_=)7S_$W_0TQXG1A),IQ9HCRZ9M:6Z_"_?^82FF["6>80V!?
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
M;#2&ZMQPSA-XD/1';#CW.+?'5A,C#5O-@UI-FK*M)O<6Q96&ILJZ:3'O-54
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
MVSC<M3LWS5>6D@>O+]\?QOWOOSYVJK5]E\(M]QG-+#KCL7K+'<>NE5QG5_B
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
M6D\5UM.3)V]@=Z_),G2"-5FVRI(U+OC8!^P3$\:P&R*+O<Q;)LL<0Y9#'!N
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
M41)A_8GF\KJ$G<OR^/7C2>+,@>@(Q8T;<Z!JG>02G_QP>,05O+J1HW-;W5@
ME=E0AMCSQW24P72*ZRZQG-9^DO[KIRY;?[U4ZH][JMG<_]:21MI;2S)(;]_<
MSCLL+=]^HH2TMY;$*ZY/L+?$Q_T$I%"92)V0MN?WRTTF9(7)8UW]_O<XQ)1#
MA&F[3Y8EP;'A!W([^^-^A"",B=VLJ.@ES!Q3\!)FCLEK"7/H 22<<GG.Y*GX
MFTLJOV1&['[OU[[$V5P2>EI^Z!TE5W%WE&06F7!7_1OQ6VWQ_,06>S=)/'?(
MAJU!\UFB1ZN!^37'_BR/II\IAR )CY_,+;]]8L#L&1XEZ@B[RA80A\>20DXV
MMW)LP1N*<&QN&XJ$'4#""-!O<VNHM$E359#"0<QV1]9G0QK*H =],W1#$DBR
M3RA.SF1%#SH%35A11"BJ 0A)@3[8G2)(.2@)W9LCF&^9A2GRV!A.57:DOX!E
MF!*5;1DWZ@CD3KI>E$M87'BDS3KV+ 4V?F5@;MMUY(?Y$>(:-GY9'UTGJSF6
M1EB/FMNV?&$'4,_K  ZM#QN&/W;AE8GT<E*C[QEZU;WW6[_>7[*U3Z_2\^Q7
MG-,R\*;K0FWF#*OI7*;U'D5A0J9]&P[-A(3;1GWB@?!%X5SLN*QJ;KO!>ZZC
M2R=,D3<7(4SS67ZLD6R=)>$L$^^YCA$\1"AV\><_0Y%E#N^Y/GQHBHG!Q!QL
MS_75GO9<MP>OXI=*=7;[2^A4I33W7'^:*X!@J4-MN2[OWG+=SK8F3>SSHV\_
MIP_:HYSO+==1\G'EI ?NU2@*QG_'NR?PD)O((@DRP1E\-2KX##XLOX3RBY";
M+2<XE@\&>348[7-8(S.7:/C9=3EV2[,*5R4KM6Q/)#G9+=>19^/EY!W0:*I"
M<M4ZR<9J<X'W7 >(<T->L0\'8!@2W@TEE;09"9ZZ8V(P,04BQG/J3IG32F[9
MGIXSV]-GTB[MV],/QKAL_:I^*:<Y=6\!P71HD3JF19B;-\*V0]MD8BIS\T_C
MSXPV+?^6^ES@W#RSB7>4,].Y2L)":GOBO>_:WJTP(5\Q0"01E&-O9,U^REQP
MSD>9[,8_K1%.=CF.)JF][Z\OE"S"3U,KL7-(E2I+,HG[$V4AAD-.,".?#L]5
M(F1^_":8=)6L5&IDM1;'0L7<<5 $A=C@=()S,:'508OJ28L>\-00$X.)*1 Q
M?IMX]]B.J]DUIL;SHGK3'.-V7!E3$[8RL9+;YDCYZRW$+8^XX.*W)*[$WKO
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
M.9_.RN4EFG:ME]DTQ[MPA?^^11C6V_>.7S0?097%TDWI*5\>9&\*KVA@^NT
M>4P+]XYN\P'\@[FG7B] NBJ@8]+O^LDABI*6T[%4VM>.06\$Q(M(>_W<$:6<
METOE=8/\<:W-">=A-#T3;5Q7OVF_]<S.&P PB_,5J76!B30!OYADNOY,H$(9
MS*3\NFE_^Z.]+ W<100:/UT$V%Y&SL=*OYF7UK6 *#T6Y0=- A[][,GC./\[
M_U ;=NZ^ZZ]3.*-P2Y1[]-\+W_Z'Q+D?DT^?+^7<OU%'W+.?"R<1]6]/^J/K
MD[SST-EY$I%PXO?9YO:,14^ +AYWSJ[@6YYD(=ET42XHVQV-N6?P7,"0LVL,
M&4T7"K*R]J#863;0?!*T!T0+US1.4&&YTM>_U)^_9\NOF2K$=[JW7HEI2,8D
MR@WXEC,E]!>^ 1?%DD!=1)GQ^ZT5Y$(ZAN[Y3QR'!#^L:$]S2PP<*7.CVNXH
M@BC3OS,EIU,>7.\^OY93(G<<.5YPVV8[AI=@R_MD'L^!;$PBC=V10BF5Y&)^
M?Q-NE\QXS&V[+<6<2\2.[W?J"YFM-UI_?ST-T[:B7<:9WK IB<5V*KFXU1VI
MD7&EUC10X]%%;@.-*M;(]3Q4N"Z07[E5<D!FJ 1%.9?;M,$_5YI=L7_2WJG3
M%%H_*=P4;RZ^CG_'T2G7:Q]#C7N-[6Q?V.F:K8+W0\P&KSP6GL=O@Y8&]-Y6
M<?Q23BW\MU!3(]2UD\S5URN]F!N<QTE6W5;@R&K"&S3%?^_,J1F0C2F6UL_
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
M+#5)1S=-M ZP*)F2YL%KG;N\VS!SJCCU-F5)2N8HJTRPI UD8A:+)5G);7>
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
M!F9Y\C/S_NE2BW8L#^0;>)W-9[<F1\O.;T<NA=J1AXZ6XD>+FE5 F]K0=(Q
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
MJXO/O6#\R3/+<+"YP4JV9#;,A?%69%IBKO*0^K!P..80[#+<.28E4H8Q!<&
MC/%<5Z*'&DU*4?U]V,0=V&;H5@+&)@W7BLGBH*\Z-$G9B^'2;&XVEY-*!#&\
M YO0Z7;*"ZZS>=,8C16#PR,2'[SL[ 6\0/)Y03:7/H+_9?)'.39O!$=,TD V
M'ZE#-RMFOW/I2O$)"-<;QT@;!O6P)0*+]XM&:%YZJEB-\IG0U,E90TD][(?+
M][A>2G"]MQG#/<!C-!B"IOR)H+;/PU \  42B@AA;PMLBE6Y<]J@F7$,Z;V,
M$AE[O@Y\GPMU%5EM=\C<)_2709Z9"F -S2,1W&F2:5+W,RN%"R11"[<0D!K&
MVVP=2$E,2R(8UA-,E0]_#V[5WP92R^3A1N(D@4\P8(GC'#')YZ41 ?"\(D@:
MU_,3O;FG5[ 4R]L$)SI0*^C0X2-"'0-:J@<<V*)T1$M8:<JU2MO1>"4?(IX8
MI$O!%!V/=^,)C4!UIM@,-O?ROAWH/$D?:NLO/#/;TXT\MS_CM4[ $P>;]/O0
M!:Z3^O- 15:1Z1[1A"KJUYO># 47';%-I0!G3F'4M/UH5*IEZ_2N ^T? 6")
M!^YU+4Q/0^D-#)<&=68%$##U2>3H\@XMNGG4 GT+**-I::.CH072N:4"Y>)L
M#29.F2:N$0.[3J,,<[V)6'U+!Q,TQ2L05+:#(UJ%$(Y2T-"%A>6X2(H=SW2-
M5H3I4*? DQ/F@H?'AM[V.)+_Z92/WI8X)M\]:J1(VJC(1/1X:N)X9*RE[_$A
M\F$5.LF;?35_EXB-5VDHP:_YV9GCZP!O89=.+A%8FAGR\:06E4[H N"Q)FHV
M.M[T2-9O*J #H9AC-9#:D6L=$3\$)K4)U:^IXR H"SUW@\::<(7G8U!'B?EL
M4?.3IRQA9(!: =1&<$CX$Z$(E.H?DG8@@N]1_8DW=$4Q.6-L^HQ@+%IG/,F5
MF@;HV1,Z&=M%(F!WPF-"Z;,)8]DOQN+GHPOJ"X2M07OQ.(KO%XL0\,QS)\R<
MH#LST!Y19>DLJI-21?X)#NRP@32)GRT=\-0QQX+@.EZ*!=N(-WE6]#5D.?J>
MBTKH,K2,F1]3#GN>4Y[[!/41]G7^G#=?E4;^A=M8S,:E#TG-P8CLP F0(/)<
M1,:K$VCL2%VLMN$=KDS7LD?"<<C;]3/?FSE+E9=!5:7($8@5!)R>V$8A@$[P
M& UX4$00TLILZW9X##+U^$XXIVF$QW/8<E)@%.!,#$[FC_%/HKDY-/T1RL)C
MR0>MHM$M$CEDYKFD#1OX(0P1<^&K^6.$A?=1G#[@P!6C$28V)@<U";1FX9C:
M5-*+SS9P26^>8& /U(R9]C6KIN<J%U!%->*&.US1Y^SY@K&_)04_-T>\8=WL
M$X=(HV^04JE76& ^9NRB7D [9-C8S,(=HM^#TI+#,[) >:1!/):$99G4Y^+-
M0)="Y4$BXVERA('N!)]+^?5.G",P<S2@E;+W(LJT9#$./<Q(N((]BZ%X@46O
M'DPTA0Z&!\7Q?7;B0T P)2\:(@6)W>,P?E@C0"[AZ)X_GH'S@U0D+P@DK$ZX
M$OS+"\KL"<8P*X0T::'PG#,4Q#SI%>F8;X =?0XKD(./Z?28I@ \<^MQ9A!@
M!(Y8G8&XS__(%O$Z(1MLK$N(U^#.(EALXKK8FW/$2J=3TDD^W2;SZ91TDE#W
MYDAW\QZ!.BJFKY5;=[#WL&U=393+I$0E.%;E!+0DC?#TA& L5(0]>"*$J"[D
MH^NT9Q'<#*I'P:(9'E&@T="@.]#! 7ATIBM.DA5-UH([HQW,+/,HZF_>$*!
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
M*1>-_T1>X"*D6D$?GZ59E8JRDBX<1%:@$C\K< J3-#)0M-9IO6LN*N,ZH*S
M:"2)G?M0D/-@RN>*FXI@)EF!R6;V:#,'GA6XM)DY4X5O?7WXXC3NOU]_7<-I
MN1_)&Y%J>SZVR5F4RT4P._-QY.(KH$(F3E+@%#I\T885Y]ME_<Q=I%P=1%+@
M MTI']NFR\BY0EDNIE^AUBL.<BS=_B Z)7 *37[HS>K@]GNY_WT1USC G,!%
M2+-^C7.YE)65W&[+<.*@S<FJ^8!3B&(-OIQ4"U:C\;=XB/F T0@0.P)2QNI0
M.9_);SP=\)]0W\50Y\-*]G&<&U^<]$?.\X^OA8-O8GBP/8T;."LXQ:8C\P:>
MV$.3CKJ6U$[')FQ<P%3OVT 0BJYQRY:HF%K%6R Z';>M9$^^G(\;_9POSND2
M8DAS>!=SI?#,3\=+K,['-DG+P#R+4<R3]:C%(TV!,+LL" ,<3('_/8Y_7NHO
M/_OW9ZV^LF,0!N50A&9;B*W9*DI1+BI1%CV#(,[S7=S&F1X\F-A(DT[E0-=9
M8W0LU?UFLRE<5TS>U/CH[%GD8(=F7D>,NV!3!DV<6VSCP%TZR(---A*_PED9
M_IA ?U17JJL#*MAT!CB_1)L.)54U9 4XKP5V^F1:0U-J=7% *>T _$1&TK-J
MZVS J-IN$S9$3(SL]1=ZF].X)V7,IEO]%K+O)@3VO4/J[3..,4ZXH6\N6!\<
M?O!QW/GYYZ9O.Y7K&WT+\F[30PC";7D+P+>OSPVUE/[SJU\KO?L,A\,94M[Q
M^*U\3$87OMX<*=J<6XPJ]D:1^\W!V[H)C$P'!N.X\ O6REQGXY" 9X.^*>%
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
M3YF9J6A#.UM@AF?%LY8].7#I2PCXC4A!P!?]L_%CX!E F(6D"@^DA2P/C"$
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
MV,3<KF^HIN[1NPU90V(73" D<P7;WISRS5YM??U>?%F/5MF'UYN']^O[=*+
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
MF(%>L,G1DV2!2#L<1T-+T97!&\1Q!Q,>J6K>A%Q##H.^% 39%T<2V_-@]2W
M]1P8IN#&0KJ") FJ%6CV,P."?=%-DY")H3K@_?8YP#&8NN&Z=G'^^_P\G^^Y
M8RQIQ5D9MU8(6IA;[.=W;OX*!OG!7$=\.0^98)%"H?M'EXH5PAD$17#P#E]U
M'T(DCM <^E]@S"V77,PMF?M>_/[582O5<Z;!! ;5-+P<\"[-<%BZ@;7=:")J
M[&!KY"R8/%R1LU]S7D4;\X:R,A8A6,X>R 17J,IA3& /7D.^! SLI(3W.7K*
MN_5DN 1D%1D^(XGU:CC&-J'Z9B9ZR&,Y*?"#B?G5'QF@8[_<CQY$WV@12.Z^
M(O$'$08(Y?&J? 9Q#GX(F@/60!MQ-QQ6$T=H1[A@PY2%&^*K;M=U>D)-J@)O
M$H8=V,S<(FBVB*W@9$B[U9VW>LVWRT6.#23MF;D0Y)_AE8360H9OPM?^Q;3,
M%G>FZIU]UW(Q'YHH\JJCC+4=RMB/I1F-<E9JP&N(['@-D8IQ6IM*[5;@85H1
M/EP24-QX'(2YR(N,-*I#&R+NH6"BFPQ[AH@81&R!;BUJMS*[ TG$;"$@<H!3
M!/[PV!<.#WU&UH*_W1[H"@2422\4 T(=1[>[PDS'=Y Q'L%&V9^UKRGYTQ 6
MPCN8F)P8-@J0Y$#&&$!(\5;>1Q4D80%)8K+$'U3#YM),\'$"PTIP(/J$E^UC
MW+A%F@3?#0FP%"4)@IV(U765Y*"M [7%19^7,+(57J&H97P%!M[E$$*6ZADB
MT3/R(]FM:Q,A- &;F"JJ$&T3&<\F^.'0B(>&K=Y?W&U9/6)[Q4AFX+>YWI")
M](:^@"P_M$A*%J!3=R%0B'D1<1$;8\I_B-/Y%"UA*2]Y=>@G;H.W!FO*P D@
MZAG.B9Q"'UX+JH(?#T:H"BE%$C76S">AYZCH,@1MRZD%Z AL B'=!HD=\KF,
MS[*U@^>:#^?#_.D^&L2N@\P#T\\B/$?X#V/D0S#8]) 004'E)\ZT0%$FJ4%
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
MP$SQ@4.D#F&D4QSGQ[V3=(7+/G.?MH2LD2[9G+-K5P!A>4.DARE3,A!&%3[
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
M2<M#L/%A;6K*W#GX80/U+_2Y[K6[&6<&>MP8LSJ"8+[U[FZ]:B8$X)],UC$
M,0,#$&T=O1%I]?362/"K&J\[AMD!WJ"]8LTT+I&%ABQX\YG(X>(EJRK(ZZQG
MNI[*.; R'&ZIRRZ"_5F)/>,O9C292'$3_ 407J!V51@AZX[@&@YX^ N>;^8Z
M:,LFSI"1+T-PL8 NK'2)0^ XVH0J VRU,66.P](?&;.X(=P3 W=\W*Z5X7'A
M-+*O0+>@GQ7DTF%_JC_7,T9?.O'.8*086I]*$ =R>6QO;=R:=3>NM]==^1[G
MU5FSX_Q/ @;& :H6T-+0--:<;T&B4M0P\);/:1F?WWP[-NG(69J>F#'$6%0'
M\ZEF(%42.,8^YLQ,-+YPMU59D(:&#C&8!!O"&AZ2 QUDDH@L1-+7->2G2&>
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
M>M8-?J44/BFE +!%ZI!8XA"\J72K5$^9(8XIL5F2#&+_I?Y/_ E$2]*WU*W
M \T2UX> @5AT#!DB"T 9'H8>8\,S.^V0N2Y*:"T8]2.#3N)-0")L-E,5'N<H
MJ"EY"S6"%Q/0.XA8 2: 4>$(<!*:)AB+,'&<1<$(+WF?.0<P93S<BWR!H'^I
M@B0LP#$092*GD8S-C 69@+A!&,QXCBON)<HFM B,),?98(R=!'M3<3Z:K(QV
M+@MC@P#@\7R& 3#(VM$O'9^A#?Q)M,1,?ZZ)LJ"EB77ZQ1N!A7W=:@98P")3
MWDF)$Q'1![(*5@3?$Z/<B;I)SH@\9G,<W< ?)T:,+@PFL@A H=88%A\2-^ P
MP*[O([)%9"TL!(DTYJ%%2A*.%X(;QZ,/B,+(B39$PK$ _T>>0+[[3Y)WD3:E
MV,4<SN(-;W%'[!VX:CL":T"^>8;11G^^3TG(YFC:V,O-_F"Q5YDZQY8+Q;)]
M$3YS;Z,O/>6U-H&D\>H82SO]FBNZ.;=1PZA\.*!I"&Z-J U+3/NK#-?0XLVQ
MQ)]&"8<5UL=\\YM+_4_=TRFR*&NQ:!O;6M#6(([0J4.@M0]PCUC:&]KRNX7
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
MVI\HM<IJ=& %)QHKI<XL W,&J_UT<1QRA#&8+XD&UA)'%TLG'#F)>Y+^+)B
MM5[.TUDN%0YTY!ZJ^+^"JM6$F:*)>KAA>;T<]WK"]1WSEJ9",]>$CHFLZ?-H
M(NAXHO,4DT"<NIBG$5N=($O%.CY?1F(2,+59IDSG"JD$(YVQD;8^$=3-^H8P
MABH_768;PTIM?"LDJLA^XK4<J'1\KU+G4%LH_$1C\& 2,>TR2S.%=)GP3[L,
M?XY.PL(OLG0YNV_0."@&XW7W_)BY9W&S;INE/#?HY<9+MOFZOWIT%^JXZF:,
MPH6=83!AHC3%&X5*\#JS6,E3E9QBM7&*U;I)R(L$XO$<S96R='9O(OUO7(._
MI$C '>%HME"F.2XI@(1H5="EES4_F50?;Y6;YKQ_Y*6T!Z@KY9AR<%VIIR[$
MPBP.K2YE?:M+HST*74ZU7Y)JC+)Z'J1P.8>J,?467E%+'B>89ZJH^=6;FI#%
MFOAQ*,#B*.?#YD#2'*PR]>)E7;]O5KMRNS)NV'YLA,K4QTJG4VGUGLT2U>.M
M4"WM4Z&Z5ZU@T;]6< /Q,M52-?^Y4?[U9U6)US1Q) I#R[;K^K8SK:7'Z\I'
MZVG4[9=B('G&JI,SA6/$I497I6P,-_I@-7+I19#0^9%^8RSS@@I4$\+Y*&VE
M,>.?R 8"F$)A&-(TMVXPL[DT[/7OVA,'.D?8=G;'OHJVVC#L%[?^=U%<$BUL
M);I43JI_[8#H$^H80-AG,TF$M)QBWQB,&E 7D0@PZ8G1X<7FQJ(K9,T]Q?QS
MARPXC&!ON+=.3I3&DVK!V6B_[0SV:Y$/13;:98<[$OE.F;8 Y*)<CB[OE#CY
M.W')^I_KH'=W$Q_ \_;OG(]LHH3U7:\?WM5K?<;,%Z_\9[1+[V.\^'-9$D/M
MHC59)!D$R+^L"[]&"[6FK"[&W GZF7Z!@?3=P<2WL=O<,^9K[IF<Y-PSYFON
MV:<R;LJX!AR[$>&S2IBV@Q<X=6#8UU[6UUQ):E7%^P%T'AQU6-5$*"AL(A24
M7]9/&I=;2NW9NX;.HM&JMF_K5*_R]&>A$YP@Z\",.&$T$@8885KG/RB5UP7/
MM#<H; X/HN*/0#"&6O"JB-L0E"E^ CCM Z@;TW1>G^L +8;?,)P+X";!1ZK*
M%&UGE2&P9',\K$X!++*%.$0O]Y!3.>L8 U$WEVYQ4==\30>]!0\%U$"OX=8P
MJVCW928.7X:SE_D=H/H0HS+G-BJ'[6%.?<J-'RJL951VW5M8F,]U5'U_^^E=
M[7DJJ_68P//*QW+>4B:%_'B_U:9QMIQUMAQ9[?GY\+RR+$SKT^)^J\VGLEK&
MO=KZ7??V_*'X^O@<EQ*"??8=5QODM>=<L,1N1<5%#84V6A>6/W'&.AP*.)I#
M[B8\!L%%#;0=QWXXZW8XW]U$C:@<S6Z8L-U$]5RW[(;QG0>SPR\,[>SSG[_\
MF!9 H&4!ABZ,!.2TXQX#BL<'](/JV:H*?0"Y"5-1AH],>)T2=9R,Y&=(:\U4
M$60"4F&&0A,R."\YEZ28[T3_@:RF2]/22#&B0U21MJ?ZPH"?:X*9^306AR'W
MBO]JU$34L(A"?U9F&#)0'F>0A:D)VH_#&R[LE[<>9("95#5!]RW*,*\8TMGF
ME5'DR@#&517 0:56 J^B1X+-)>H6E6E <GT,]\H3P^T,/D@-YM.Y9$P004^B
M<&4J)D$/'M./# "IJ>"E2RO:25)N>A=4DGJ7%>3[ST<C<2#"JLAST5L$L-N
MLE5AS./'H67">W7T,9&7L'4YFNN(U<'*&\$?T=*5N8XQ93"WR,*8=S\,J'BN
M1MK8'%T6L5_'<W&(F<RP)J&C@:ITJU0QE\4<K6+OFH9S%#7'-C,.]@VW1ITE
ML9NB%B2L>\:T"3)<,_@=?6@/PZ_Q\/QKTLFO9-%.G]5\)(F?X$$$!N3$CP/U
MA^G:)KRO'15_U&;6G91+N%( $HVD&(B[HU$>\IGR(CIHS)F@!S)^KYFCCTM
MB!85:I9R&8"T00*)/$+"L[H10Q#N,8I^R(>' O+2-!W,4@TOV_JK@O@1R;8U
M>'4"TAK&\C,]Q7#4@#W]N=Y8"/R-/(.L':U 0^1 (79&VS#4$'IR7Y %S-6(
MI::(O2A)?!,DO$ 92XT^#P4[\QEZAND?9@R!@ X6APQ%3&E(R"&V5LG;G&_Q
MO:BEB/[>AS4N!!6]P7TU(%WY!2]*^/GH.-"Y8H7]@>A&A_7]CX\W9)>[F_*X
MB61-E5?5%2+&)9)O!-!&SLL%@T5)4N)V+63+XXIT87L-;9=(1Y?J>,C6<N3
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
M[\C1V5IL2S;%RUU7WV=K12J*=TP_HG6ZXXUXSC^!$*P(N41U,$'RD@N:BW%
M^]0G_IK99I_N8IGZ6:'>B']$*S1@F%@2=#4=#5NOOX9W]:<(Y4U^!KLQ@^RN
M4+Z-/$,LERM]^ZDA?EZ=.7*;[F%B?I;]5RG YQB%76&FDQ1*?+/P4E&&*_2.
MP9N@H[<TFU7,IN077;0Y+(/AUZ9-Z/H3L08IVQK,^%J#SN7$M )=KPLV!/TB
MEIFT(I9EHS;.^"G9B"6^$>-"T+D#;+#S"-"O3.' RA]7^8&6[Z[[R5H+95(L
M9_P4'+F,NE2/TMHY@EFD628DI;N/Y1?I2EW&6BI7JM94MO3 ML\%-OTK=6UG
MKRO-[QS1+-)<(3"B&<4.]-;Q;[<#/5>=QC4R5YSTW,M5)%&*: YZ[F>_V_"M
M]]LK,<_N:QAFTDK,^QB&SJP\Y<K*9P*S\ALZU/VHP5R%RB]IA0O -/)6K'W@
MRSPQD<YTY0S_ *5BZ.^88D5TVS+NSX/5HH7#4H7,?&8TPXI@%XA(F_&F2M;F
M(FG:(MKMY"V43X?(\<,,6Q+,L&0SQ[P\A^I'0D%L#"N,A\K)!1#]UI"<B,E_
M(<AS@1JL!HA,T.KX,:FCU(0Q_/='QF.5^<?H]K#*8L3F]DHBE[;K;P(GAT4[
MPW*D (O-,LB9BR':[\CQ[Q^%>WCO" _K\T+"^AL OJ!:B\4]<JRI'R(L>TL8
M+I_ K$B 8@S&?]FQ?O*3K]4=EUL_\\S[\_7@;IH[IFL-#LSE$\!FS=$%-C#.
M&FB/>=O"MMICJ=[N>M HM^^8XOA)"Q]XL/^5>"Y@8SK?3C88CJ^@U03-K0BS
MOPY3&+G%_HI<%>G6G9X'&2>#E2>\SFA,M+YE(72!9E0U0\EBM$5XZQP:!  W
M G^&?%L2>2-#U5_YA@),*NLH<V1WX^MJFM_I&- :;;G^@<P[V%U[A#_R(K8
M+]L7"V8U*99N7B_O.F5G,,^UF-!Q0O%6LAL^3#X.@"<RO/[?M[/-2?)TJ1SH
MTWT%"3_!!,<$82$ZNKA7<!ENF$%(XY[7[D/^#'+&;509[/< "!EPV9D$@6+B
M]BB(!>'!HNJ [7/&YWYDR* &\BMS5:2;Q\?@U$A[T Q)IP_<M"CY,&PMT**H
MD^<[# HOR.3V-D&[1!@Q8!4?CS6]+M\]OYC/%JMZ4+M%/(O!6&XTD$JK73!P
M@1[N+B6 _LT4Z1(3#*KEB_=7CW4]0>!".US/*->I%8I*6R])![D??^B@J/=3
M2&+P*EN@"V6_R:OD?H88G<X!Z8IQYH)PZC*'2>QL"$#VJP0H""9B*8#$%89G
M/!*TT ?I6ZCG$?+>K*C;" (C;#.AQVWMRW:SQJ.QL I9UV:VE'&.23.P/=\O
MA7KYN=_)/=L#7A^C[# :>(-AXD09198K;!1[QMT?<II^!$UO)9/)_I1PWLEO
M SAI*&H##%2HXD*(Z4P2!Z*./5M1]B\F\#--H'32P&=%ILE0,-P5B*'A$<^0
MQ  (*5? S?P8E#< )J)K*7WL(2%-!%Z9* ]4'-Z#L*"BJLH2WH\_9\:094+?
MH+OX!2]*Y-TZ]MP ]0H'!\&GQ,B!ADOG^@.=\0OU.>4#VH,$'=@\90H@RF1/
M]^+1XZ.GX3P\53.>U$$/NA/4 1Y$U'B9B<.7X>QE?C=7A5CX#B&60:Z@7@^N
MA,O>TIYX67-N))Y=L'TC8="1L0V%J-5SC=:%92J<L0Y; 8[RV\_ ?I"_OORT
MM*&Z=D()Y+Y0 A-%">2^4 (/QI!)(P 6K.I''![K#B;"< YHKQXDOPY(YO;H
M7A,J&#P6@FBV8@L ""Q7[1#@OD]^65>:JU]YX?;V]:J< H+@(6RE$>)Q8GG
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
M@N@6(,N' 9(T $EJ@'PN5EGZ3DY/TL<&)&D DG0"9/8 +X<-D+ET,N=89XL
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
MC@W?M==(@#"@1@49[[M"H]EL*G/!%D#&,/(*XC)2[N<&!\(^>&&IKJ;PZL]
M'*B,'_;' =@^94=39 ^-I@B]/Q5V]*%Q1],[P5]4$6:QKZ#YQ(X4H/V!S]FQ
MRO1@^AK&\!/8;@D!"R E,(_0&2=0G4+SUJ&BJKERH&JLR@5V/)8P52;QC(HN
MZ@I0UQXQ#,QR J8.)PDJ:]?U4 762W(&']Y<@E735IOW: ?=.@Y86()4SDA
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
M\7:DQIJ1,<PX.M1,"/W*S\2BF,L^M0YVJ,7#\ C@1'-#]&!SJO%,$H^X'4R
M\&5T*L?^XM@_TR%F(K;\2NZ\SAZ^LK<[NEH?W2%F(@-O1L1VV5$\KOO'[_1U
MRH\1<209L[_YT@4YNDQHWWSNU)IWI=>;1OY01U<\9$P YY:+C"D$G';\A\J8
MR((N9^ZH,A';X_2Q.5EDZ;:0BY&CZE 94]@>0AJ/ZXY(QD380=Y62N7!4^7A
MR<@I/;*@4.P<6'!\JTZ\=^MG89Q7.L-._G)=6)L#VV@^N(,A=[ 3J_+'.+',
M>#87R-+HJ;NX7S"7Z\9RQ;/@O2WS/AQ9GOEQX$H17]4A>VR7_7W)+\D_9J:5
M0D<JDU3GM<ZF#_60^1L0<5X^-%<J"Q:^QY,9#P;..=)4(-R(3-]*?7OO]K."
MMZ<OJ;%8M;YJPSCY[\PDZ,6ZRJ>B30,(XL'#KPM^4MK.D1$<,?@4*\>@F:+N
M\Z^CAPZ7_?JB#G4-GHMP#>(\=!&N^92_>/^W<#V-<-UJ*7QZ/U;\A.MK/CMK
MK\G/UGS'E*#C.RX/%Z[IV+HN'82K%]>E+T;P7?3]O9D_>C-'<.D3P22RP^,[
MSQO%ZP]7"'Q/\]HR<8_MPEK7>@_-6I]NW%;P4%Q)D<PC.JHOR28Z@V5>>1S$
M=99H' P-SD^SC<!MM%X_LK?=WKO\8AH7?T3WC;6MLS==,KZI5IGK=!BZY%D0
MWT:&[)_E$[&G9JWT[MZY&96[O^-"\9C$488<YC*QD@Q^E%G!9XG&,94AYU1]
MN*:8PC+W\+A(9R>G\%+XD"%X?%.ICBE##ALEF1NLZ=;M[6M^D9_G\ A&#7Q/
MB7'J/?@?^[O+2#*X#H _"74LRD2D>%FZ!M?U&[8B1/.\2@(ETE#>55B1&<F"
M*&%32E*_"NA0--; U#4H-/C$-.L (?,UUG7Y(J $=0X3G0 2#SY PR%-X(7H
M%6B8PA10.QP+J0^6U/)F] F88%_LG 60<G^+O)I#=P"WPN!X%DQ80!G.,S!/
M:<R"Q1$- &8@PJ%& E+3$N SBN?!IZ)$B2R#IC+ UZG[@KN\QAZMQTR"<ZOS
M7_01EN 9-Q#-J!4V1*<8,RS\5)EK$) !S;(\8A5PFH^D3IR!FP4G9M <&CA.
M2AW):9HGD00R=ZY-V346&['B2)E!Y7.DG6&S^C56_1HQ %\A*/5]0L8"1U&,
MP);4-1* F?#2&/"8(<NQ\LKI5$EMABAZA0&%K;.CJQPK'*?^KCYCS,%  A!
MD>5'G(*.L1#0Z"'U@P1$!G3C\%<(#W#U#+P_.!$4H]D%"PB&EBYSIDT$QPB5
MIT0Y@">/;[OZK3-PMH3LAA4@R5KD:=M?'H%"*A7A #. TGTHJOJ,\^B=HOOH
MG5!?.UBG)BWJEJB0K_W)&0[=*2;4$3N(0<#18=NL3SNW73X8O%R&0:!=XWM9
M-"!''>TC13$7Y\B2.+)A.:7!^J5)/_?;+XUR^MW+L)QNM=?OULO]:D6;CU,L
M]^M/]?ZK/=ORN# G\M>I3,BP.L8 '_685U __A>C%%GP,M,GG_K+>%)4A[#
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
M29:^%9W3(1.49KIC15C")+\MK2)KTBI4H=QD !>DZR@7"/*3]I('9#9EYQW
M5<'OP,[1PPOT?*!T%)$Q]\9#.9^]T92A%1A=<%YS^Z\, TT^6XJI, 2B55[=
M,A0G3T> /S0:93T4T94>;HJWJV7A S<T&759;(;6U=*9U'BWH!\"\AKM%/N<
M-I[!X:4/W8ZS6/4FXJ XHI;:<468O#CP1G[\=@\E_J6+*%:C42@06%6,&I(%
MDXPP41+3-X]M=@]D&40G5<5077B\A0.H#%U3]Q) *L]8'H@]RVLE*%X%J&?3
MNW+$FMJ3.D]QN(+2J@/>QLM[,=-X]@!4*\Q3)84OKBM29A-L-H''";E0) PE
MAV&[L>R PP7$LUPZG24+$+\L^'90A-0=W]*NF6%_Z?H 4+6$&?,/!],%H<VS
MC578<LJ.IA Q-NH/JT9Z#/U&#:2BI?[&X%H)H!]HVC_/R-;/,$J617:HJ'XS
MH-;8D%3'1:W:RQ'_-?M!+_+2O4E;C6"7:B/89R8A(L4*+ +WHVXGC(WLS;MH
M,7(=O:T!CEXTO; O6,6SCFP:>:2M70A]$XJ<ZO7N[]_?)6Z33-?:@. GO)&_
MO4)B'WL^^+!NKO2T8R]"[PS;:W Y9<^_RY%)$G<O0X1J_-9UIP)?-VE<-QGP
MNC\?T]GTF*"(_NA<KILTKIOT>]U>0RO;UTTD<YFTZW7#I&H4JX;#MBSQLH0E
M7H;P0O59.6)(/@2&@(?$$ IRBERTG[A&/GTN&.+:G-0[AGC-ZMO"D"R>3&6)
MPQA")@2&@(?$$-CG!WHV6W2*;?I<KILTKMLO0R"]*NQ;UXT7\LE"@=S+$7;'
MSTW\8%,DQJTVKI S-V*=;/%H.Z&".]VJ^ZM2(FS:*^FY:6Z=3\W<U_69P;HT
M'#:%<IV;WIU+H]/L=J/3_&!=JX[&KZOT2V\]_O&[5>UCU6*W56_5>MC/1KO7
M^QOK5+M8[[;8K5Y2K]/0T2VS%2O9.%!L2%2B)'94Y.D*RRG /.@CCN>,C 6S
M<\?GBD"IIS_']7:M1V:B:,I[#!<8L%E'RB:)![+4K8[FVVF(ML[HR)HT.:I-
M'ULU-_AE1XZ=V.+8&'+X2V !CA.6TK]GSZNCZNR?+Q&#=7G^."IV/JJS[,A
M1)J5YAP%U@?T"&SO7OFV6GEL5!/M&^RY6J_=]JL5K/A4[19K5:SUV"P!;@0^
M0@RIA[4?^[U^L54!_ H#_V"08VT8EOECNRPU7]-!*3F'7N453*_Y%Z,46?B%
M[<_GR<-T'NU)%'-2'_UA&VYC@=HOS'G6S?9(&W1)*N7 +W&T%<?49!^W41%;
M#SO/J !'@L#]OQ_$#^/VTX72P,%/L98*9/7]:S4=0Q/<<UZ5QU/ UQQVAK .
MFQTX6.EKJ72SGN5S\_3'>R2')4]S6'+@E(OY0-Q,)M-G,9/YN*2;K0P<S*UU
M*<<W[F6J]M&/Q<6BT1![)V'M'F86+BO(A@^7&U=G"_;?4/SGMRJPX4Z T#X:
MLD1X4+M&LCFECQ-Z'9=V>A%R[KPC!OP@;OO_T^ ?[0A*37%,VX?CJFG=R,2E
M9,!#H(TSA(8B,EYHU534'7L;LPC--\%_8=#KYQA_,V?V:,%AUQG#0:>8[9PF
M_#\?L\ST!8E=DX2=,S:MWLH%Q7*JJ])4!JF! YGCCH&Y=?HYA7.=9?=AN1D-
MZ'1%VK583=;M_=WXVI_F)G#>(94KCPKMV2W9^'#9H8XZ]LW]/,3;NQ=^WF)]
M-B_, 9$="=S[__VXLGMTPSJ#!F-?IS@@^N!RBDPRE2>3^:Q3!HFSJWK_]-UM
M OS[8ND^'9#NMVR_VN@C7^S4,Y/G:1AT[V]_9KK?VN%#[XD6WU?2D,G$C^ZW
M@KY6BDD?$, Y(=WO.X77/![W4^239(%,@KO]IGOK@G;ER(7NJX'EO<T-0K[,
MVZ^WU?[HTXVJ#J+[2@CRWK9#)96N]%Y*<N^9BA_=[RV331^0NG-:B;_G',$U
MET(RA:>3^;Q3]L$W[>^G_5Q@F6_S"B[E[EUJ6!!HG+#D4GBUJJ(@_ZU-RO7>
M.\_5FSCW[G.3QQ'_^"[!&5QA/I+XWW6*3' E!M!_NE!(XL11>$ 0M\:SFFFK
MLPF;NV<7)_$ZV-R!XO=_T6G![\V<P69,N&@$:RR)U;89WBV4+- >J_TR3!/
M57Z^?NYF<'Z8K[P];ER(83CM?E<87D#=-BSJGRTU0??!;>4X;&<V1'P7N_GB
M04#UXPK)^&O^9K3C2Q8(')A#3NT58X'J48-WC\6920<$;RZ?26:S3OF/?P1X
M]ZKUF8 C=)/Y IX$R_RI -ZG,F6#XF\VG\SF@^*OH_#!3<('*(\BJGRB.$UE
M1#NPICR7*8YKJ\7H19[6.]$-UA_C<6GRD6D49GD?HLBF:+D?"&FNL#6"UKYB
MDT>'QO- "P V&!"UDFZM;![%DO1B^D/ETOZ8G%?4/&PEBP&HK;!CRDLF#U\+
M)#+QRT5;#D)]YP*$PC<04MG4-Q!263P8$**)AL?7-/G>S%ELQE&(5_9;D)K'
M9TNI&:SK(P9?$+W;<IL*+KBW#$=GK[QA.AJ-8$*R(3WX6P-Q)_>E@JB:;I?C
MQQ;-GH,M^@=<TQZ;-GL.-NT?<$U[;>/L.=C&?\!%[;&QL[&SL;^UQN_-Q&4S
M8<; C+"KH<W]&\,3?V_F+#:SUYQQK"%&G;?6M2]FOEJ_UNY7DU"#7_I:6I6E
M5AFI5HNBU_N#XU9NB ,(]R0I. +#EY&0/Z@7EU,8WQA8@U_GG/+X]F'!WV<
MQ7TZ_$%3U79#D;QVG/IS"5#<JV+G4F'"$7?**KD$..[1@'.']7/<"<7,-1&
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
M)R!RN!P3?GRDF'?;S@A7WX"FPG;7G&[>]SA]N2"&H@I1S,;CM,=U;@8VU^-
M'VP4S0'>J>3>F;T,=YSWO.3MI,?"HJ1_I6^58A<W,F05P8I<>[]*L20;=BMY
M>8"_OW>5:Q#&O-:YE3IW#:F,IR$5R'0TB^=&RYV/^1)9RXMD98Y(!D6#+B,?
M.T@N%,^I)BU*X\P4"!F:E\("B%AX S/GW.\KN-AC1BM.0XM+K!N.<*8. ^D+
M=+ *"0*?P#+.GW"1#A(;>'5S_81D'.-O9$KEZ.G8W&%7-?*B=1(JIV!@\-8P
MN;67^R&.^GQ>8//:OSQ,!*&CRPC"Z>LW7_)]B.2*O((%H3#=Q8"[((Y]YTVV
M L*3-;<O4?,KD_?]#;U@L_$']OEO\_K[P/CC0W\+ 8C]:<)3%-6ECCRMKS][
M;SIGK^RS+V^LK '+G(X\9Y=7YV^/L27/J^/S#^JGXS<?S[ =S_'EY=G5)8^'
M?,"&/=B+Y_SXY?F;\ZOSLTO\_N-;_+PB8++GG7C6[INP5/+ W)8K*SKF%I^:
MC^_87[^?V6/]9=;'8CJPG0\7;^!,I8-N,J9WG&],7HS)J;M/?6$P>IN#YC<I
MX]_X_15,:"S!^C[3>,^J0Y!5[+5TVM(T&V^LC\(I:+#0I;M?&2FW UT>"D'#
MU>C;4JKB;!CA<>FZ=D!>2X1VV=ZS74PAJX2Q6_/#%1_2"_UYSL04UH68>:65
M(2-I[SW;C^$79_#;,=[1OKKG7\?CQKCQ]6?7&S2^Q)/KY+6[.62\4"/M3D4-
MS>=J%6[^:L8%O+RZRY7<7:V>KOQUF=JETI#O9;^*89[CZ&(P'=Q9;#<7+.55
M"JX#*["*<(_9L+1&HZH%?/7Z5N[&PL-QMJ7#<0ZJ9.#"A-@;C*F<I]<J_FSN
MB+#VS]-))[C^X9I;R0E<[H2<+_!PIB+P*K0=!DK[&W=[QOA/8MIH3?#ZADKB
MW>/F;>&\K%)L?>9Y:2QU7M8X)'G,VVOA@LEQ\,L?GXR3JQ_A7_^N4])UA?0G
M^>X'931)Q!:X8)52]3.XP#"L&4'R.W/!MD1E[I.O[CO)58[[]6?SROG\Q_OW
M'^S/K0<4C6^F75AK%SBYOZ)S"_)]MK2!6S@4JY2@GW4H.ITU1>.\]-#C>S\/
M7_ZX^#+IGO^XZ56[E&:U*[[GTX$QH11)R?-9TFB +8&46Y;ACX7]NZOT+M@J
M^Q>9O[4EYG_'\M?'MV\Z_]JWUN6'9!W;>,D*O=5\C35CRL;OC(#&ULI=K=.;
MY4$-9UBT+1R!#5PF9V,'[ZLFT9Q2607\Y=ZXE4ZV) %.[&@HO!,WL)E^X;+<
MZKS^??SORV_GIX/[%@A(%T<1V_'\V"6"$;:7R'U_IWEZ)[9PN#=P\VUN[^;[
M,HO&;G1EDS!$B'3VQ0<!'3B+^F%P>TQ@JY+U]_+;Y,SJ7AW[D_8#WH:R8Q E
MO8CR)LG.ZW-P[Q[<C*H/$(7T[W^/MW"BUO(BS.Q[]=!Z<V_Z6=UW<.HJB&UO
MOB(J8K!VWDS=D32;Q='\P'K_R6R8[.1[UG]P]KH_7$;.BH)C>YDYZYRCM&C+
M_*HMK[[^=#]9O9'_[I7U]V#[D*2MY00_$NSG*559(:#AB-F8"$_I-KSBBGK
M<<V(N$[+L!3 _T&/)])B3A5#F#4B#O,Y!@199W!@J?Q+/)49X%#F$.4O*3*9
M@C]$63KYH5S,<;!ETTE>/ 7!DC\P-TH-?$8HZV>:BF903%%_Z1* \?..@)$]
M09AVAHV7N4(A4SB\'I.[AK9_#3^6F08"4)\A)TN#CD-VXP9)Y$WRH'N@VR[
M,;'/742Y4SYL4FE^?#F9H]@]3 T>4+XN9?&Z83\98=49A*@6%S6J +K2NM+O
MZ%7?_. 6>.&6YC:T;R3R.P-R"Y)S&2@14ZHG*E\(--P/CGL/(=L/7X'&J"O0
M;+0"C5%7H-GY"C3%8H$SD>%Z0R_7EKEDE&+U@8TQ<\>_7EQ8II$S=Y=X^NO/
MOOVQ%_9U^Z/5W9=2,)WI4C#&UY_7EO7C-O"3XW;GEQ>79Z_?GKV[4D^/KXX?
ML/1+G4X[.[5'I-%BJMEUXCIH0J!9(IA63;D6,T5 ?+D1Z'Z5"MS9H<.3UL+T
M-WF#!<LP4!ZK3![#>GA,Y"JB5>C[23Y;5<FEA=E^:DC"RR@5D(R1;'2R,8*(
M94.6DDWQ%=7)C!?3Y%#R6IHWHU#J[F@,1J.TZ7Q>[@6N@!$ES8F4OHB-;2I^
MXL"9#AG\D;VR9+REIBD]SK*LH=Z$Y\H-73;(+17>T!"<JHSL;RSD-51$2A U
MKVH_C]03>N;L!^OSGI07@P%<44,TR61)F(O3MVG!%U@1&"P_>(1;/0QN<?$D
M$!R-OP#NO"Q-A07#70&Z:#K 'H7TI)26\H4_7V]9-EQ)5UYP5_35Z7]-TG_P
MJ[Z>7O5;9N/KST]??O]R_2[Z<I:TTNOYNS0S=IJU%C:IGT7+6G5F]48QGH4-
M ?&N?0NV#?#AG,8O*;E4KG+6;;OJ[""S?@)N#=3+ $M'4E;P!RQ E,"V3#!;
M^ZWM@[[G)8YP$XMEEE1F ^_"ZA$3*Y@_C6G<F(&.M[@H\'WF46XW>BXDRY))
MG^;9\Q.*YSZ] R&O'0%?A.. S@3[,68^IH:"HL6T8+6*A?ORYXKMP!T(+BTA
M3^;%=;@1A1LH13H*Q!'GK\TN)V)A\@>NFD61#AS:]4'YDJ!#K[?KN'CS$C4L
M(B5-]9/3*HW"$V_3A<BV!59$7#JQ!"C6PY"U+GC>G<PZ=E&F9/FTN)WB B@F
ME:7-XOD72;LXM*R9@_>Z3/:42:'=RN10)IW3[-Z]5UR/2/^63G*J>)E/Q<XH
MMQH3\SW[5J-ZN%AIUO;XN;X<HGD/K-GLP(T.+'\NU459@>Q@D+D?H<]Z*%-9
MZ7E@>DP%5T(N/=!W$&*1%WHC'@Z9>Z*. H=YJ L'C$HT@06;./FVQA.\&$II
MQ M@A,XM,G=6,>>&YDI?,MM#6NP!RS])V?DS95FZ-O*LJB!F29_!R7;1@8Y#
MHT/^,"!-J.;/LJW>V*&+KP/)Q]_?1_*"\-KVW9_B-(H%@!.L\ QV<KIJ5-%
MI5K"WB1=P@$3RK!8C4:2R?TS5 H!"[V%5 ,(G3PLOL5Z%:*(3R^9@(C@I6^P
MM!G\C>7/>$$&$$=PZAU\C/^<#K)GQRCK-/%9!(P,XQ\!>_"UOV5<8 JPB_P9
M3[<'(V:$X\F7<3GGT[]3!L"U"I(H?54M-'9E&KD:.--:5,UK4?0NIEJ4]$Q9
M=6;/8:(<:"8V(H:.\OI7, P0*R6)5.V*K""#(>.TDJ <DI]!R=G)&%^-AOA@
MH*6_SMT^Q#=B:#4W=)46?AF >,&3? K\W8^#,-*4?+7M=!R4.[(+^S4**EEM
M9,:*L='8"R:,ZD5EQ1'1'4J7(&'38"''&X8E=T3Y$=+DF<E"6MM62?-F57O*
MD_#@BH22/$&/-):$Y")Y ,J<.ZA!P*2OS)M6A?H!P@^;[1*9"1'6CE3Z=C24
MM,+$\9_J 5;F\B?/-%'E2F2)R"(@L.'9+Y BA_%X5>$WCU,<;-R59$VYDM(R
M &6WT'EFOKZ<B"]GU17(9P&N.>+7GS]<[WV<&%_>^]X>)O]?)B-D=RRC4WWG
MEB7ZRH>.RT!B^FDCWHVD<>&D \ 47%[%A(>XY+T83W6AH0 _]?F/S-_V_IC<
M4Y&%XZ\__[YZU6#.^,_6E_ZB(@M83$'Z%C^<O;_X<'7^[O5]EDI8+G91+H*P
M%+Y_/EQ$9EY7@UK62 G/RB6<<J]+L^!_^1J%,:(H<C?2<[ 2(HZR2(70E#=%
MHBM^/__7&GSIO@O_&&X^_7R-K/,-K54'5\A,U\K<R%K]<7T[/'GU[\GXB[.5
MM3(?9JV,KQ5^O;NNU5_OKWK_L+^</Q\35^F<E_2-<M7K;Q\_O_I]],?'SVPG
MN"K-/UFQI,;VI&!K\^M2CM/R$&YC*FS>^.5%L6U1OET1J3!UP_]9@3)IR>3K
MHVS]0.S&9D3NC\>R%>L7L=FJW;'O4GL').FNT?_4UG^[(/$%='-@$R8V"G=Y
MM(O)9C4Q>T',PH[)@L?0"R8[MWQVX^&)"'">_1!=;8X)+8!%*W_D*E5>2O2%
M1,=+&[6(U:=06!H)D_:K_F?KSP^_?[K]=K%.IM3\JE/-YM)5ITIQNOLL-M58
MI]C4&CNV7.=G>>7X.NO&(?(5JG:SY!U=(;FIE,FD61U+:[4W6%#J"6SE5//I
M#6YE9_VM['2[FM6MMW+%4ZEOZU2NG3ED:F;#U+HML][*U4ZEOJ53J3?6W\IV
MMZ-UK0UNY<*R._=B8XB7$+0D0Y9(6Z-UPX;'__QQ8?W;>\"L[%GXERT;CCMN
M3\S;N1+;&W>P*UI-S;36:5-_+\;]CAL**^S1"G5@RGO4-II:NVT\[3U:VP)8
M88^:Z^Z1H75)?3SQ/5I;M:^P1RN47"FK>*O1TLR6OHU2*XW[UNL%!*;XB=3J
MKTSOW:?W+[W/Y_9V2YH6B-C;XBD[H_%G[VGI#*SM1S"T9JNEP0A;E5-/8I?7
MMAF6WN6U70Q-K659FK&$MZC>Y6U9'4OO\MK>AZ;6:1I:JUV?Y8>S6Y;=96-M
MQT0'=Q@MEVT7Q5[':OFI1Q=6>'IV^3Y<IWCZW?T'!L\0H&)2^=#@SE>+VDU#
MI,2T:[L5+*VE@YEA6O<OFA[5!JYL8Y0V<&V? YS'=E=KF=N]SS[^#5S9?"AM
MX-H."5W7]*:E69V[ZHVGOH,KFP:E'5S;7:%;6K?=TCK&!DO#WM47L+N CIJ8
MO2!F!Q!DK\,@BM3W83!PXQI!5A.S2039:;[5%/(99[--(<.NK"_!R3MG\G+4
MO^_Z\3/08*MMR-T+Q.<6];[!6\;Z3M=.6^LTM^N,>XC%WB*\REC;]]F&>TNS
MT7ETB[U% )2QM@NR8YF:9=XW>.!>.'M;$"5S;4^@KIFZJ;4:6XE?=C:EN>;C
MC89_??HPLOR._?&ZQAO=DVI;/K9NKNWP ZX$J;M=7\.#K?P]H(/,]3UU#4/3
MVWN*W]J:TEMAY==WL6F-EJ7I9OMQKOT]8'G,]9UCFM7N:'KCKFN_$,MS)UTX
M#Z-S=?NY\^$\/CUYN8XF?,08G06]+[>F)I<-Y9JK="AR*_L2M9HMK;,6YG:I
M+N4[';+?FK)=>O_ND+FC6Y;6M+9[N=S[X[==O(RY2D?EZN.G6PB=6><:]22.
MWW:1,,V[W'^[#4TWMG+_;<W0^3^-;_:;]^^_]_[\_# 9,GF$2SYTL=_1V8UK
M\1*3K7V1-9H&L-E3A3UL7#F7MF7M6ZZAM<VVUMBR$WU_-^:..)/F'2[![9:I
M=<QZ8S:D3TL;L_8-&71.1]<Z1MW]=-\BRS4Q.XP>R7KIG//BT <>"(!G-9"D
M)F:30)*7N>M(RG*<X]X OVT*4/+VYXWQ9^O6^_F=/5I R0*'1L7JWC>RI'EW
MCR)&WQI:PUQ'VR_EU'C0M=\BT*2Y@C=PYMJ;K:;6[:P3B]C]M=\B[J1Y=U>>
MH5FFJ<&E_5&N_19A*-8*;K@9:V]JIM'1]/;BDCDSU[Y2][W:M.Z;#TF)WG8;
MMW]8GUXEPQJ2<L^Z<?E0L;5^B1NK 8RZ#I/N0)!^ZQIRA1U8OX"-96B-YIY"
M5+:N)U?8@?6]=$9+,_>U.,W6M>4*.["V.PYT@]9I;- 9M\6[XCS8RNV'=ZWH
M^%7KW&[M&&SE#OSWT%?$96.GUB8NBATPVBS]#D;;KF_#UA$DUMWOC&@Y=]?R
MS>_))FP=!V)MXO+8;#>T]EI)[GNR#5N'<[3N?H_$&I2ZUC7708_/NT=:F]*+
MZ>_2?I2I-NR'_>.SRXM@+1#GXKMCE6),B=@#+-*#*5;Y?6G'2KR[PIUR!N]V
M3$OKK@47V0<HV8,IY.6V;X4+Z6P75K>C=;:G 1['!JZNS)?;P!7NLS-5>*MM
M:=9:-=">T :N;@8LMX$K7(=G0>'!!NNN69!RGO)O+5#^/_]Z^\_WKOMO^^_O
MYOV%/O-@SFDD 1*V/E/>$QSJH51ZB?/N?A,VM:X.MM=:<.*GLDMWQ'NV[GY1
M;FK=)MS1&O>;++-?NW1'\&?K[C?IMF99IJ9WM^95>@2[=$<D:'L#%VU=TW53
MLS:D;#=XW]U==%9-S%X0LT&4\DIPT%,V#N'D49-JU?8=]7@4P'M_T@<U*+0F
M9I.@T'Q_RCSC'?M.GNTV!0[]UPL[C<:/UWWKWP<$QNQ(X;$YZWW?<-'V^E"8
M=@<,M>T69=Z%Q=\B7K2]?@H;M@I<"R2Z7XN_1<!H>VT C-EI8Q>M1[_X6T2,
MMM=/1<,21=O!ONC;4HGS,:/.N[<-\ZW=>OGW!E$P>PP4O3?MN#Q4J[U^N<Z6
MUM;O6TD^T$;< VZTO7:]%</2.O>N,!_N1&P;/MI>N\RG96K-.R<2[\E&W .*
MM+-V"10+:Z#<U8I9""+=J"*=!R;]='YJ7+R[^>AZ[7N#S^Q;.;0=4;S+XL$Z
M:U].3;VMP=%XS+6U=D1W+[V7:]]U3;VC-1YWG;0=4?]+[^7:5^>6B=7KMVN&
M/:J]W#KFMK/V31SWTEHK27RA 7&VI 'Q\Z\AZYR]];S>JP<"WLR-V>QZ,/J!
MS8$2(ZY]Q[8,0VM:3[5HU-8U?6F;UKZ!6\VVUGVR30"WKL1+V[3V_5S7&NVN
MUFC4YVE+&KJX4=T[E#!M=.&_:Y6KJ-+ _XUM6+$7BO*_<1ZVP.^ZZI4[8I'Z
MCMVJ'X*1[6O\ TV]9*$[>*Z.[/#:A>%)-?XO&MM^ ?HPL$>N-_EMT2CTV\C]
MR>0%6]*) P*EX]VB;C_HHFU5^\SSA!E#O(3_AE_UY;_7I%V81'82!V!A\>,(
MUI5GCR,@1_[U7+UUG7CXF]JV?DV?##D:!A_]92F\S7Q+K<_0XEU*!@%9N$#_
MWR]9G^G53'WYKCON^8Q!-\<'O1=_)#ZC>2_['[.A@2CHI3R$?_4X*ZTRS%+_
MV<[R]5Z@TI145S$"_A-^)C_IO7BR[''*^J23%%-_%-MNSMWV'2CYB!V"XT@]
M\%FL!@.5>>[(]<FXJ.L^/@0P4^@EJ_GK]&ZMA"$K#6C\^LN\A1._TBO>FC=S
MI4>DVWGUE<D@R+D#+.\.7%3KG)V^NN=?^RCT&BTP/[^N&E6I1NP%R1^]\$?G
M[R\G<#&/W1C)YCZ// $JI^"7\L0ZOZY@>I^^?O/EM^EI%<WMX^ABD+L-+0TU
MZ:Y?OMW0NMV.UFHOO@K-W<]J5M\2HYPMPRBF#O^W,48QO<B]N+W4_QZLSBA&
M8UN,8A[JQB',<GE&6=NKC061NBW-LA8[0Y=FE.WJJAV !V4L:VU1MLV'7ET/
M?KQRC7]#^ZR[ NO>AUQ;'@#0;:WO0.@BDVPY3+H"(YA;E%WS&>'+GY,O[W[_
M1_]C:#XT(Y3DU@J,L#XV2C-:#<ULW[7EYA;LL_NIYI6QX,D69=$\],I?[X>?
M3Z)7P^]N\Z$9L"2)E@PD&HVU'9F@/74+S*P'1N=E3-#<HAR:QP2?>];E;:OW
M>?#.?F@F*$FAI9E@_::_FFDTUZS=<']VTR[44,KXM+T%836[/M4?R<O)%^,Z
M_C+05^#.#6(HUA%BRY0>@2U?OQ:JIC<ZFM79>7C2BN;VBM)M-M?\_</MZA>O
MFM?!*B;V W&-E'K+<<WZAC>6,&YKK=9="TEOP>!:!?Q2L8/W$/M=RUC[^?+R
M8V3__//;A[_+NM7-S\)>@@_7##"O(;Y*#+>V@=_$\OIMT*[;S439V,8:RXNH
MG^S[Q=N_C=O1FZBS!QLK)$QQ8_6U36>0(@VCL\%BT!D(0(SW+AFQT.UC+$ON
M3^<8SM/Q-^/\\W'WX_'X>NW@<44XYU_8=G<P$1^Z/JXJ")W.4</:=63!,A-I
M'%FNO\EI7 V9$@E5K(:LCVSMJ+!O?3L:JB#A1Y'*!@/6I^)@\9"IU]3W=4Q=
M!@FQ&*2UP]Q\%S+X,>B+ZR$]Q"+D"S<:PN"N?P-O"\()O"]BX0W0V[,CYBAP
M(.!WP*HQ?(3!K1]],!3P'?\-0C7H@>9F,5/[21C" /1N(/10_CL=]TB%6:DG
MP0@6:9)-RI;OP[.2&SP;.1U!<7TB^X9B-9'T^JIBI9"X__ ]2&5.HY/#G)[+
M@3[97D+1N0]BJEL)M7S\]#U@D[,W[)]>*L+.RZN\"+<TF^:-Q%$,?>VK75-K
M@(ULM*ML9#I^M(O%[26FRU\ZY^[=J_O8NWDW]_[PS]&D^^VB\[/S4#NX[!5=
MOU/CAW9E\Q.QBW3J$7%"*!(D\6CO!>SCTQ,J8@]"[E9&G0$WG!C%:R^ LQ<B
M^C&B\V9[\'4<@*0%QO+!GN*,QL+H2!7\550FZ;-1\14>"NI^$.'95>2GV1AE
M_:.IMT.W#\HK4I.(] VLGG1\_]__TS'T]G-0:C?RD"#3R:G!4,3;?A^&F4&/
M1@0I@J#2QZKM>3F*V(\Q\R.D]GS:F%3MD(&@"J+T Z*W-U&9#?1+FH!^%[X3
M@X)T/5+3>Z4B'AR'<.A"V%D\Z)'+*4,5KN'BPI/Q!/[R;*$VV??$'>/@FFKW
M^W"KX\J?N3=(GI8J0A>G12H2Y&DHJ"R>R5W"+>X3VA-D()@@7N*P%__[?PX/
MU5<N\YS?U/? I\]AB.\) Q[\337-YRJ*<_C34 \/Q97)<6^6]W0(N*3\18MH
M60G4N1B7J3<P#C\]Y=F.A3@85]WFYH(S"Z_[I;!N<L6>JU>3,;S_.+1[;O^Y
M^@XT)%_5=P&NGVGFG_JO? R_RBXR\A;SO__"0E<L><CL;X<]!I("QA[3CHE%
MAEG)%4X9K\!.DD7'A<'S)"&MG)P<B]S]G%5JC6T?OO(=L/#/.5D+<9#W8;"H
M;X^1(<*$E6R1UB\E&^@#\T L.N]MD'A7H>U'W,:(3MVH#]>2)&17\,J77M#_
M]DOA3MHXSMF *XSR]>?)]^$/Y^PCBUU]"S?9#0,VWUU<G2EZ]T@MFL =P_KZ
ML_>'_>^GB\'O_I7^RXL/9V^.K\Y.U??''ZZ^J%<?CM]='I]<G5^\NTRWN/=B
MZV;-;FN'^]BP_[DO\ARHW+KQD$-IT+[@!CHJ^W=!S_7<>*+^SFPO'O;!MH#C
M5^_2 ]K+T@,!)A9(+@<L+'?42\*(5*^T#$%_3.@#L)3E'FKJFS<G\$$,-,,F
M3UU7<W[K8S[VA]S09V+D]WQ@<675&_K7KQ67UUFB[N4D_TWQ)BOI!"KE!?:=
M9?TQNKTRS1]9<.]XF7G/=8HNGMV2N6_BCCM%>$F=K.T@Q\X=9KO*B9HY*#:P
MC6:ZC>9VMM']Y]\OK?#T37CK/?PV3F?&+;>-QMKN<*-E:4:S"D+ MU%ZEB+W
MASH"@H=PC_31MUAP6BBXVT@U;7MV]U0'#!8,KG-XYPH=O&2J),YQR.S.:%^'
MC,UT535S9DJ&YWK%Y(J*X][<ZG'/QD-K^V)P',)0G)+BHVD*X[&<E.2T"_OB
M3\L;!;?_]%-.>UM<JD7^KJKI+YE9/HN1Y!>SZ"XQVOK%3QM:H[("Y!QQT5AF
MY\UTY[<C(3:P\\;GZQ_^[S?CONYN?>>GD]4WM//K%_\T-+VS6,+$0WC[,C*&
M!SOZY6!'6>I4B1)S.5&R7<MA PSU_6+2>#=^??[R5+\/4;*D:;$B0ZT-!L'B
M%8TY3O4J4;+4SF_;V-C SK>LV^]_Z_^^-/^\%U&RI#6RXLZO;72VVIK>J,)<
MKV*LJ*D@J:^)#W.9%V=&I4.#@OK*[7]C\270%K.POL0_W"7^PE<NV3CF/A:0
MLW1.--56XQ (T.AT]9C/!F[?M3%8@KO'@T\8VBGL8QIX.AFZ;*">_8"[7^S>
M,/5B (]C< 7.X="-U&@<)!'38/(.@U=Y@>U+.((]PE!-I2[/MV-X%\3IQ>J$
M@R-2S%.C:QAK2O+*AU((P@?VYF5PW'!'F0Z6C#TFQHYSPR\2RA4SF(&&:G0/
M84(2;SE-65'6FNO?##73L&94M>'B-@Z*&XX?1,D8HZ,S."$?T;OPU8M^'!"C
M:?+RJ&)H!G]@>_,Q"Q)X<!*,>B(=_ 16"U0/K-P)1@0=\2J"EF4(.%B4;7"#
M?NM;-]\OKR;'&3=(&M%6E41JM*F<3!ZYE'1J/-BXB%%6G/@L2%WCL+$"$ZU?
M5;0]GX5N[4BQG1MT##@9/T6<;;BAGSM%^/,<NBDB!$S^Q/EPBE+WX@$*$&0]
MH_&\R*=%_8-'CWZF/W]VI. K%_T:1* =HE\#OF8\\CQ/.IVR7GSN1R!"T2(Z
M%T]]@$$)1^.\9R%&^\ H0S8=N\Y79_PU>9^$;+L2#"2.__O[LV\?/PUS$!PQ
M)XRU+R[\M.S$-B/+EKV"GK][]8L:]6V<T*&1XTE<TU]>Z.:1407K)9;\%1$1
M((E@<.ZJ"ADP%!G7/0:ZV4>'U1^VG]CA1 BNYI%Z/ WDT12!R'++BK'$4<2T
MH ;GNC]F:+CQN#%N5$*T-L8EWJMQT/KH]&[T+!V!J$D/FH C;DK%E1-1%K+%
M"A=)P105RJ[=:,R35!KN4-\#$>T.7"Y\Q+0USB:VGT8]4KG0LSUR>2X&X/$'
MBHMS[#OO K]_KYO=;EN3UZ_.AK]?VU/><#FMQ:"\A;/9S+ZOTMYTUKYW3*W=
MJ:H'1[M.&D@!XQ2W<!P&?<8<.NGQ,EH"M17H-%B+P .SUT<0 %BZ:I#$40S&
M+TH2<89 E<6@S1PW(FP2QAY@-&YORP\5CE?"G>!:\-H'RUWHP6L;+&:$$_]
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
M:I3T_F7]&&MHP)]1;/NQ:WOJP$OZ,:]949W5J=I8QF'@P;.\[@5FY44P$W<
MNMN/U1L[=,7S\&U:9X,J/$SEC8KG>8T/XBM*0XU8?AC^8W40!B/Z.$@B=6#W
MXR",L(Q$WTN0C]5>$JM^$*M8 A)IBX/?U /]&;T@QK*0UYC&ZL%V,'C*<6]<
M)[$]A0Y5]%P],,1/0Q@:2W9<V[!85"IC' 8.+ N\+4KZ0UP!_"%/AH5U"9G'
M;*RJ\0HS;C\EZOLPT-)_G)_#WV^N#@VKH:EGGR[4WT\UD<K(PE'P*?F__Z?3
M[!C/%5PA_/QRB(GUXE.8#>P84&<^DV0 ;1KNBN?&DUSAC"@9C[$VQ]#&8AY1
M1(L^&, ^T<R3,*UR<AT$3H0B R3&0?.9FOA)!,/A4H8XD4B!$:;KBQ1GGZTH
M+)@#+# ,;ODN1W'0_W;8HQ7!?_<"&!]>/L)A:$OAM59Y7\9VS N1## CF>JH
M*#!#]YK73XE8''OT::0>M)X!:UX'^*1X+%N&W#/X(>P-YL&GDT!F&J=K$B/?
M$_-X]FV4N#&L-#YUT.;D(=$>P\$4K'4B*Z*H=O][XD:NY'+)@1E7J.,DA)W
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
M>*T ]3*V1V/F,#YF>3QXB$HG>![^+\>CEB*N'*^3!D.I>2"59,% *# 8KW=
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
MS"+!EPE</B#!K39J:AME>Q(YN6+_.%">&SKK&H- GJ[F%R'8((]:#!?.?;_
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
MN8C+=Q]K=T]<8F2UP$0:#MN9E[H[&H&YU*[B%3]@*'6'7:O=;8&A-+Q/0^F
M4&['7..E$WLNM1E\[?DI8A/Q$#"]S3.4QPVGJ >G0,4-._>Z[!R5=^FKNR3=
MBCN,=8YM2?6]X_:/Z@8FX4_I.]CX@OLJITN99<]#B)!7H4<;K+\@I0I#4F:8
M1<F"VC3!RE!R3*_GSIB;1GJM0VMDG7G4TE3=B7R1H+HB*TFE]XCO(G(];ARB
MPT8<U0R7LF@3GL[J4FFX(8XIIEN <\+F:Q-2>2,RJ"T*(' +<[U.=+$$QJWZ
M<%=?8<-"]VPKF!C@@74TP60O1(-7SM+#:O'/JCUVPT'W;RN8\\6AM9_W*3NJ
MW>4Y'P=S9]65&.LS9"YX:L^NNRB_SX;-J_I0(R-6\Y/O8)=L[J*<14TQ@AMY
M@LK8E%:M:D:Q+0+(@"G.,N5TL3R$J8TLB#WTMN+_D'0@&:ED(;6^DU,I\I=1
M*,#J":GU*#E<;XDI831CX4+P$(1 9&,?$LP_688Q=_W/UR$(&3P ^!G(RLA!
MV:7UC' E>U(>D#F8$$<8(#9P_D:*<Q*TL,L")STPS/#1!?H8ELZ*]?LQW+23
MB[\0Q=L%?@U$I@NBB]X;IW : B48G#:%L]GS UAA@AK"(IQ\(JB?R. T=<+
MWBP3+X8/Q_0-W/F&S:@<O(6S4E(5ATY@W^:$G"+2?<5A8VR\%<1)E-*8D.?F
M/+P0 )>4SVJD11!BF#N-L'31H'N@8Y"GAY"PX\?#"F.X!3FI MZ,4Q>X?CQ-
M?35N!"]<A;DE+E%O0U(\\,K2F-4 _>@=/X17*&$Y#63K#&K1 (<$_PRH7!*6
MUPJ>-Y\/_P4]10FB%S8@"U/4<L;8ZZNT3)8B0/667(8A/WJ?OJ [X!K[Q2W[
MK9W74+X";+.,<I=+DH'HGBWG2A _PG0.?,-:[XZ)F(SL*/+(JTI_EZU13&<V
MB\0,N=C8\:D F+V376M@=PH3<(B3.H7'!H.A97='V'YEK1G)L7F6+N!$J<K
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
MV&1^'VF>R]@R2GY+F;17]%J9%P(PX5';ZL,'[7Z;GGG4L5I]V$UW="-PX$.
M3VXDG%A0-FJWT[6&PX'YQ.X^?GILEDQU>< *E ZH'VUK-)"@]*P._+,_ZNP&
M%-OJ@=$X:-OFDTX+@>&R=7Y"U;6O81LWRE*UA5IE&Z!/RO5]\.JTN"]*90 ,
M5B7V?-F&EV=]G,A@/^96<V$/#JIU@I7>:LS!AGPQ/(0!2STQ*H>2ZJ.SC$VJ
MS95%C=103.8M 82<.AD#X1FEU! NJ^?$ ,[QB& ;9AH ME)Y7DJIRS)=<PP0
MI)@0?A%Y22*"(\Q/S@/.>2W_!+"1B 16]N!7>LH))9(9>H+$#.ZLG.,BN99#
MV1R%^]^CO(6#KM<[G1J.FV!J4#%5!S!D+5.'<@,ICWWJG(>1:BR'9!7&U&WH
M3^;MXY6>O0-+Z2W@!(H,(2@MG5O\4#L\+G#0NVSBU[#N%0ONL.R!I 9F$>5(
MY:L/ 18[&;UI"(8H+(XFX46 M<18KZQDDNK41UE5I92G/&?(\;%AY@I3?F"[
MQ #V#3,/5:^ZQYJY?E,SM].:N7Y3,]?0\VU-:OX%]#%,V2;=G-L$HYT4S#@;
M/8X%VAY9#BZ6E5!_!-GY,6MQ3TF9>5TX9=DY7F06FJ/P<NIMED>J!IL4?,R
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
MY4E]]N)O1]-(L#:""0\-G1\DG7>/V]>E\]YQMU\?,F]P]8!PM=.Y%JZJL1B
ML8/Z8&Q=#25]@N'M2J?7'E4M3W[X3K5!@OM)\I=.%]P[ZK]BAN+NX&WM#-1;
M/M@?%44-BC8H>I<H6ENC*(MTW;)=)!:<QD]0ZYVZ,-6HT3L/4N]L7=MOUSMN
MF5C\<[FW_B#.OD':!FGO]^SK:2_MM$N+ZN-+W<L:@KXVG(_VFY;;Q[W]=JPW
MDJ1!O#U!O-I:,+L^FE=:D09!2/FDF)K'Q0Q:5NJ/2OR'2+EUT &S^IZ:T7"#
M@@T*WMY)7BTU#G+\\,%FG^]A<OT512G:5%(2R#&U08,MQ86&*LXX3!-5FEF2
MWED-(18O8G,.JNSC[MM4JNE]-T'\)_/8Y D?!UXZLH=(L%\5%MMO_E8J+'Y4
M_=X/1TM3=[$OF?)?M[%<]ODN:@7L(2&.[.)+6Y+]F[C(0FSO1=WGNZJ=)US/
M'-II<86(L1;WI>-C@99%X*TUV6WR,_;+&+VS_(RLWU1=\C1V>\ /'E]_W/-^
M9ZC:/^[5&4MKXHN_W<2A7U!;%3^:L;JO-%L#OO?0O)R-HWW/#JX)U1Z I7*[
M0D+E\31BXC!I5,XMJ1N9-@C8(. #D!,[LR *SK[;EAEOPV@JL!7\,Q?=7+[_
MP]+C?CW,U_0J[R&VWOXF]I8O;*" &K#=!N4;E*\QRM?7DE+GUMXUP7'XAP!4
M(:!B$LS.KW[G6[@ASR XS$F8CGU17Z:QBUWLWLMB#4>=G3CZ*I&GEJ*R0?OK
M1YGJ@_'=X]:/=_O9#V1OTGN;C34;N\?YX,V.[V_'=S<V=6^VW.RXM..]!_
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
M6DPFX@"1=-O+2GLVV6@W:Q#IL+!#'WXSIG"_\77N^>PV2_V$F]&$:4)YP2J
M(E?"(NNUK;E.(+UF2RS"H.PB.BW)/I*5):N-Y>;#I1?(Z(P6*S*<*1J,Z'D#
M,)P\NYZ_B!T=XJS3"&<;H16H(/5D,47A!N4'G=D,F5J")TD)TWDN>'Z(SH3;
M)\B2;5FLX.H\*#<R,2E*MA[A"@MNHY.7N<!)N4X\-Z=^>'&O$8>'P"WNHM?D
MF@K4*:E )\>4]&2^Y697]ZO^/(Q[O_5HDV/&P*9]RHU492JNC(\K\8"\1(]9
MJ' KETE5Q%,I?BK5BX8SU,4(6&< W2(#:!^;OP<@9KPXH;C1F>.SAON&"MEA
M83>-N(<("N3?6>Y+@ZFQENK"%=AEK]I;IOJ-Q^K&N74!YDZK&]>\YGF2-#Z*
M33Y4_T+)3#9E6G#SDU>R)R$;-H8R;(9'_]D;0^706B7<+AOIK65<OQ93AU1*
M2CXZ$Z L1QK[:#2+.ETXYE8[>Y!;W5S/EO387\NB?H^]?LZ<J0">KA4\-")[
M#[?2D-M>;V6=W 9%<NL=FQ_)=W6:FTX-H>WA5AI"V^NM;)\_83?Y$SO-G[";
M_(F&3G] ( Z+ K%_;+[Y/O?&7M(HG'7Q5SQQGAJTV@OMZN1>#W3+53>:BP"=
MY9=%PK6/H" 1-DJ.GW8V%AW.^D?FG4MPY0B\NR6LB@G*-P!\<!>0=X_MW8!]
MVPS;,>>1F/[KIWF2+..?GSV[N+@XCH5[/ O/GYU$[MP[%_$S,9DYT3.<C?3,
M[G3;H][P6:O5LKNCCMUKMSLMV^[U[6?B>_?(/IXGBXP*CF"E(]A Y+BP7<'<
MXZ<7Y.(-IP5?("?($+(BF6$.C65Z<9RRX_BU-_,2QS=/?)Q@<AJXQ^:3S4DO
M2:BDC D7@?\L)W<7_<ZFYG?.RT&QV [^<+*,/-\<< ?KI\#ZG!?ZU6;CF/>
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
M;@  WTX' !4              ( !Y"T! &1G;'DM,C R-# V,S!?<')E+GAM
M;%!+ 0(4 Q0    ( %>+$%G.^UJF?0@  %U.   *              "  9F<
M 0!E>#,Q+3$N:'1M4$L! A0#%     @ 5XL06:SN'C: "   ]TX   H
M         ( !/J4! &5X,S$M,BYH=&U02P$"% ,4    " !7BQ!9HQ@O6UP%
M  #>)   "@              @ 'FK0$ 97@S,BTQ+FAT;5!+ 0(4 Q0    (
M %>+$%GQJ.1+;04  *TE   *              "  6JS 0!E>#,R+3(N:'1M
M4$L! A0#%     @ 5XL067$B][FA> ( %1(;  P              ( !_[@!
C &9O<FTQ,"UQ+FAT;5!+!08     "@ * &4"  #*,00    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>form10-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:DGLY="http://digitalallyinc.com/20240630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  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="dgly-20240630.xsd" xlink:type="simple"/>
    <context id="From2024-01-01to2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-08-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2024-08-15</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-04-012024-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_ProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2022-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="From2024-01-012024-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2023-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</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">0001342958</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_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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">0001342958</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="AsOf2022-08-23_custom_MergerAgreementMember_custom_PredecessorCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:PredecessorCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:MergerAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-23</instant>
        </period>
    </context>
    <context id="AsOf2022-08-23_custom_MergerAgreementMember_custom_RegistrantCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:RegistrantCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:MergerAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-23</instant>
        </period>
    </context>
    <context id="From2023-02-052023-02-06">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2023-02-05</startDate>
            <endDate>2023-02-06</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-06-012023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_CommonStockMember_custom_CloverLeafCapitalCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CloverLeafCapitalCorpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_DemandDepositsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_DemandDepositsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_DemandDepositsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_DemandDepositsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DemandDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-10</startDate>
            <endDate>2020-05-12</endDate>
        </period>
    </context>
    <context id="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-12</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwoThousandTwentySmallBusinessAdministrationNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30_custom_JuneContingentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="From2021-06-272021-06-30_custom_JuneContingentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-27</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_JuneContingentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_JuneContingentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:JuneContingentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-30</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AugustContingentPaymentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AugustContingentPaymentNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:AugustContingentPaymentNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyThreeCommercialExtensionOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-23</instant>
        </period>
    </context>
    <context id="From2023-02-232023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyThreeCommercialExtensionOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-23</startDate>
            <endDate>2023-02-23</endDate>
        </period>
    </context>
    <context id="AsOf2024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-22</instant>
        </period>
    </context>
    <context id="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-22</startDate>
            <endDate>2024-01-22</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:TwentyTwentyFourCommercialExtensionOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-04-05</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_WarrantOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_WarrantTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_WarrantThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="From2023-04-032023-04-05_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-04-05</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_RegistrationRightsAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:RegistrationRightsAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2023-06-02</instant>
        </period>
    </context>
    <context id="AsOf2023-06-02_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-02</instant>
        </period>
    </context>
    <context id="From2023-06-012023-06-02_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-02</endDate>
        </period>
    </context>
    <context id="From2023-06-012023-06-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-02</endDate>
        </period>
    </context>
    <context id="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-26</startDate>
            <endDate>2023-10-26</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-26_custom_RevolvingLoanAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-26</instant>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_RevolvingLoanAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_RevolvingLoanAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">DGLY:RevolvingLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-11-30_custom_MerchantCashAdvancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-29</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">DGLY:MerchantCashAdvancesEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-052023-04-05_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-05</startDate>
            <endDate>2023-04-05</endDate>
        </period>
    </context>
    <context id="AsOf2023-04-05_us-gaap_WarrantMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_us-gaap_WarrantMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_WarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:WarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_WarrantDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNoteMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:ContingentConsiderationPromissoryNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_WarrantDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">DGLY:WarrantDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_BuildingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_srt_WarehouseMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_srt_WarehouseMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">srt:WarehouseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:DemonstrationAndTradeshowEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:DemonstrationAndTradeshowEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_AircraftMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">DGLY:AircraftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_OctoberTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-10-012023-10-31_custom_OctoberTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_OctoberTwoThousandTwentyThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OctoberTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-10</startDate>
            <endDate>2020-05-13</endDate>
        </period>
    </context>
    <context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-10</startDate>
            <endDate>2020-05-13</endDate>
        </period>
    </context>
    <context id="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-10</startDate>
            <endDate>2020-05-13</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_WarehouseAndOfficeSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:WarehouseAndOfficeSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2021-05-292021-06-30_srt_MinimumMember_custom_FirstMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-29</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_FirstMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:FirstMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-29</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-29</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-29</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_SecondMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:SecondMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2021-09-012021-09-01_srt_MinimumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="From2021-09-012021-09-01_srt_MaximumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="From2021-09-012021-09-01_custom_GoodyTicketsLLCAndTicketSmarterLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:GoodyTicketsLLCAndTicketSmarterLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-01</endDate>
        </period>
    </context>
    <context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:PrivateMedicalBillingCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_OfficeSpaceAndCopierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_OfficeSpaceAndCopierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_OfficeSpaceAndCopierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">DGLY:OfficeSpaceAndCopierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:LicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:LicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SponsorshipAgreementNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SponsorshipAgreementNetworkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SEOContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SEOContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PersonalSeatLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PersonalSeatLicensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:SoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:WebsiteEnhancementsEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:WebsiteEnhancementsEntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:ClientAgreementsRevenueCycleManagementSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:ClientAgreementsRevenueCycleManagementSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:AmortizedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:TradeNameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:TradeNameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksPendingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">DGLY:UnAmortizedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">DGLY:PatentsAndTrademarksPendingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-03-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
        </entity>
        <period>
            <instant>2024-03-14</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandFifteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndFivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandSixteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSixPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember_custom_DuringTwoThousandSevenTeenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandSevenTeenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember_custom_DuringTwoThousandEighteenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">DGLY:DuringTwoThousandEighteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndEightPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandAndEightPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_StockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-06-30_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember74463328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-05</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember74463421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-25</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyThreePurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">DGLY:RangeFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">DGLY:TwoThousandTwentyFourPurchaseWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2023-01-102023-01-10_custom_OfficersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:OfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="From2023-01-102023-01-10_custom_NewEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-10</startDate>
            <endDate>2023-01-10</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-01-31_custom_OfficersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:OfficersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-01-31_custom_NewEmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">DGLY:NewEmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:TheSecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-24</startDate>
            <endDate>2024-06-24</endDate>
        </period>
    </context>
    <context id="From2024-06-242024-06-24_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-24</startDate>
            <endDate>2024-06-24</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-24_us-gaap_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-24</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_NobilityHealthcareLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_NobilityHealthcareLLCMember74463921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_NobilityHealthcareLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_custom_NobilityHealthcareLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_NobilityHealthcareLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_NobilityHealthcareLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">DGLY:NobilityHealthcareLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2024-03-012024-03-01_custom_JCEntertainmentLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:JCEntertainmentLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-01</endDate>
        </period>
    </context>
    <context id="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-01</instant>
        </period>
    </context>
    <context id="From2024-03-012024-03-01_custom_CountryStampedeAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">DGLY:CountryStampedeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-01</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_VideoSolutionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:VideoSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_RevenueCycleManagementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:RevenueCycleManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_custom_EntertainmentSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">DGLY:EntertainmentSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-12-31_us-gaap_CorporateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_NobilityLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_NobilityLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-04-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-04-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">DGLY:NobilityLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:OperatingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="AsOf2023-09-22_us-gaap_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-22</instant>
        </period>
    </context>
    <context id="AsOf2023-10-02_us-gaap_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-02</instant>
        </period>
    </context>
    <context id="AsOf2024-06-30_us-gaap_RelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-03-01_custom_NotePurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:NotePurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-01</instant>
        </period>
    </context>
    <context id="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-13</instant>
        </period>
    </context>
    <context id="AsOf2024-07-13_custom_LetterAgreementMember_srt_MaximumMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-13</instant>
        </period>
    </context>
    <context id="AsOf2024-07-13_custom_LetterAgreementMember_srt_MinimumMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-13</instant>
        </period>
    </context>
    <context id="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:LetterAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-13</startDate>
            <endDate>2024-07-13</endDate>
        </period>
    </context>
    <context id="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">DGLY:PurchaseAndSaleAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-02</startDate>
            <endDate>2024-08-02</endDate>
        </period>
    </context>
    <context id="AsOf2024-08-14_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001342958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-14</instant>
        </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="Segments">
        <measure>DGLY:Segments</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2024-01-01to2024-06-30" id="Fact000004">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2024-01-01to2024-06-30" id="Fact000005">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="From2024-01-01to2024-06-30" id="Fact000006">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2024-01-01to2024-06-30" id="Fact000007">0001342958</dei:EntityCentralIndexKey>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0115"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0139"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl0140"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0270"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0272"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:LossOnConversionOfConvertibleDebt
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0275"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:LossOnConversionOfConvertibleDebt
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0277"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0285"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0286"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0287"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0290"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0291"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0293"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0300"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0301"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0303"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0305"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0306"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0308"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl0320"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0321"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0378"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0380"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0381"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-01-012023-03-31"
      id="xdx2ixbrl0388"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0392"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0393"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0395"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-01-012023-03-31"
      id="xdx2ixbrl0396"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0400"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0401"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0416"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0417"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0422"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0423"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0430"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0431"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl0432"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0438"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0439"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0466"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0468"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0469"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0475"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0482"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0483"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2024-01-012024-03-31"
      id="xdx2ixbrl0484"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0488"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0489"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0513"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0518"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0524"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0526"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0527"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0530"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0531"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0565"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0568"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0577"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0580"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0583"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ConvertibleDebtDiscountAmortization
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0588"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:LossOnConversionOfConvertibleNote
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0591"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNote
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0603"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:IncreaseDecreaseInAccruedInterestRelatedParty
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0640"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:IncreaseDecreaseInLeaseDeposit
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0645"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0667"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0670"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0673"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ProceedsMerchantAdvances
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0682"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ProceedsMerchantAdvancesEntertainmentSegment
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0685"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0688"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0690"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:PaymentsOnMerchantAdvances
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0700"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:PaymentsOnMerchantAdvancesForEntertainmentSegment
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0703"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:PrincipalPaymentOnEidlLoan
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0706"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ConversionOfConvertibleNotesPayableIntoCommonStock
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0741"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:FairValueOfWarrantsIssuedWithSaleOfShares
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0745"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0748"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAssumed1
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0751"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:GoodwillAcquiredInBusinessAcquisitions
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0754"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl0757"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ReverseStockSplitRoundingIssuances
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0762"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:DebtDiscountOnConvertibleNote
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0768"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2024-01-012024-06-30_us-gaap_DemandDepositsMember"
      id="xdx2ixbrl0871"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2024-01-012024-06-30_us-gaap_DemandDepositsMember"
      id="xdx2ixbrl0873"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember"
      id="xdx2ixbrl0879"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2024-01-012024-06-30_us-gaap_MoneyMarketFundsMember"
      id="xdx2ixbrl0881"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0887"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl0889"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2023-01-012023-12-31_us-gaap_DemandDepositsMember"
      id="xdx2ixbrl0895"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2023-01-012023-12-31_us-gaap_DemandDepositsMember"
      id="xdx2ixbrl0897"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember"
      id="xdx2ixbrl0903"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2023-01-012023-12-31_us-gaap_MoneyMarketFundsMember"
      id="xdx2ixbrl0905"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="From2023-01-012023-12-31"
      id="xdx2ixbrl0911"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="From2023-01-012023-12-31"
      id="xdx2ixbrl0913"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0993"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:BusinessCombinationContingentConsiderationLiabilityOne
      contextRef="AsOf2024-06-30"
      id="xdx2ixbrl0996"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:MerchantAdvancesEntertainmentSegment
      contextRef="AsOf2023-12-31"
      id="xdx2ixbrl1009"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember"
      id="xdx2ixbrl1213"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember"
      id="xdx2ixbrl1215"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1221"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1223"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1225"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1227"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl1229"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl1231"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_WarrantLiabilityMember"
      id="xdx2ixbrl1237"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_WarrantLiabilityMember"
      id="xdx2ixbrl1239"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1245"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      id="xdx2ixbrl1247"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member"
      id="xdx2ixbrl1253"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel2Member"
      id="xdx2ixbrl1255"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember"
      id="xdx2ixbrl1269"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:PaymentOfContingentConsiderationPromissoryNote
      contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember"
      id="xdx2ixbrl1275"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition
      contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember"
      id="xdx2ixbrl1277"
      unitRef="USD"
      xsi:nil="true"/>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition
      contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember"
      id="xdx2ixbrl1279"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_custom_ContingentConsiderationPromissoryNoteMember"
      id="xdx2ixbrl1281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="AsOf2024-06-30_us-gaap_LandMember"
      id="xdx2ixbrl1370">http://fasb.org/us-gaap/2024#UsefulLifeTermOfLeaseMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2024-06-30_custom_SecondMedicalBillingCompanyMember"
      id="xdx2ixbrl1448">P69M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      id="xdx2ixbrl1564"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      id="xdx2ixbrl1568"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      id="xdx2ixbrl1570"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      id="xdx2ixbrl1572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      id="xdx2ixbrl1582"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      id="xdx2ixbrl1612"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      id="xdx2ixbrl1618"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      id="xdx2ixbrl1624"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      id="xdx2ixbrl1630"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      id="xdx2ixbrl1636"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      id="xdx2ixbrl1642"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1738"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1740"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1742"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1744"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1746"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_StockOptionsMember"
      id="xdx2ixbrl1748"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      id="xdx2ixbrl1935"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      id="xdx2ixbrl1937"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      id="xdx2ixbrl1939"
      unitRef="Shares"
      xsi:nil="true"/>
    <DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      id="xdx2ixbrl1941"
      unitRef="USDPShares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MinimumMember"
      id="xdx2ixbrl1991">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MinimumMember"
      id="xdx2ixbrl2001">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2024-04-012024-06-30"
      id="xdx2ixbrl2058"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2023-04-012023-06-30"
      id="xdx2ixbrl2059"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2024-01-01to2024-06-30"
      id="xdx2ixbrl2060"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="From2023-01-012023-06-30"
      id="xdx2ixbrl2061"
      unitRef="Shares"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2024-01-01to2024-06-30" id="Fact000014">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2024-01-01to2024-06-30" id="Fact000015">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2024-01-01to2024-06-30" id="Fact000016">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2024-01-01to2024-06-30" id="Fact000017">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="From2024-01-01to2024-06-30" id="Fact000018">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2024-01-01to2024-06-30" id="Fact000019">001-33899</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2024-01-01to2024-06-30" id="Fact000020">Digital Ally, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2024-01-01to2024-06-30" id="Fact000021">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2024-01-01to2024-06-30" id="Fact000022">20-0064269</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2024-01-01to2024-06-30" id="Fact000023">14001 Marshall Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2024-01-01to2024-06-30" id="Fact000024">Lenexa</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2024-01-01to2024-06-30" id="Fact000025">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2024-01-01to2024-06-30" id="Fact000026">66215</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2024-01-01to2024-06-30" id="Fact000027">(913)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2024-01-01to2024-06-30" id="Fact000028">814-7774</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2024-01-01to2024-06-30" id="Fact000029">Common     stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2024-01-01to2024-06-30" id="Fact000030">DGLY</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2024-01-01to2024-06-30" id="Fact000031">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2024-01-01to2024-06-30" id="Fact000032">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2024-01-01to2024-06-30" id="Fact000033">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2024-01-01to2024-06-30" id="Fact000034">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2024-01-01to2024-06-30" id="Fact000035">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2024-01-01to2024-06-30" id="Fact000036">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2024-01-01to2024-06-30" id="Fact000037">false</dei:EntityShellCompany>
    <dei:EntityListingParValuePerShare
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000038"
      unitRef="USDPShares">0.001</dei:EntityListingParValuePerShare>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2024-08-15"
      decimals="INF"
      id="Fact000039"
      unitRef="Shares">3855160</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000047"
      unitRef="USD">517113</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000048"
      unitRef="USD">680549</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000053"
      unitRef="USD">239391</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000055"
      unitRef="USD">200668</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000050"
      unitRef="USD">1343205</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000051"
      unitRef="USD">1584662</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000060"
      unitRef="USD">25000</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000062"
      unitRef="USD">5000</us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000057"
      unitRef="USD">3545833</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">3107634</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000064"
      unitRef="USD">2218133</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000065"
      unitRef="USD">3845281</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000067"
      unitRef="USD">6620477</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000068"
      unitRef="USD">6366368</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000070"
      unitRef="USD">14244761</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000071"
      unitRef="USD">15584494</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000073"
      unitRef="USD">6033091</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000074"
      unitRef="USD">7283702</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000076"
      unitRef="USD">16281622</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000077"
      unitRef="USD">16510422</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000079"
      unitRef="USD">869166</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000080"
      unitRef="USD">1053159</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000082"
      unitRef="USD">5898575</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000083"
      unitRef="USD">6597032</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000085"
      unitRef="USD">43327215</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000086"
      unitRef="USD">47028809</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000094"
      unitRef="USD">11501820</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000095"
      unitRef="USD">10732089</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000097"
      unitRef="USD">3380005</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000098"
      unitRef="USD">3269330</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000100"
      unitRef="USD">223629</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000101"
      unitRef="USD">279538</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000103"
      unitRef="USD">3093492</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000104"
      unitRef="USD">2937168</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000106"
      unitRef="USD">2700000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000107"
      unitRef="USD">2700000</us-gaap:NotesPayableCurrent>
    <DGLY:DebtObligationsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000109"
      unitRef="USD">2980903</DGLY:DebtObligationsCurrent>
    <DGLY:DebtObligationsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000110"
      unitRef="USD">1260513</DGLY:DebtObligationsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000112"
      unitRef="USD">3796748</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000113"
      unitRef="USD">1369738</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000116"
      unitRef="USD">61</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000118"
      unitRef="USD">27676597</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000119"
      unitRef="USD">22548437</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000124"
      unitRef="USD">4898418</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000125"
      unitRef="USD">4853237</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000127"
      unitRef="USD">692423</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000128"
      unitRef="USD">827836</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000130"
      unitRef="USD">6999141</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000131"
      unitRef="USD">7340459</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:LeaseDepositLiability
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000133"
      unitRef="USD">10445</us-gaap:LeaseDepositLiability>
    <us-gaap:LeaseDepositLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000134"
      unitRef="USD">10445</us-gaap:LeaseDepositLiability>
    <us-gaap:Liabilities
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000136"
      unitRef="USD">40277024</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000137"
      unitRef="USD">35580414</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000148"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000150"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000152"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000154"
      unitRef="Shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact000156"
      unitRef="Shares">3502037</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-12-31"
      decimals="INF"
      id="Fact000158"
      unitRef="Shares">2800754</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000145"
      unitRef="USD">3502</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000146"
      unitRef="USD">2801</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000160"
      unitRef="USD">128995997</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000161"
      unitRef="USD">128441083</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:MinorityInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000163"
      unitRef="USD">734354</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000164"
      unitRef="USD">673292</us-gaap:MinorityInterest>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000166"
      unitRef="USD">-126683662</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000167"
      unitRef="USD">-117668781</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000169"
      unitRef="USD">3050191</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000170"
      unitRef="USD">11448395</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000172"
      unitRef="USD">43327215</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000173"
      unitRef="USD">47028809</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000180"
      unitRef="USD">2207601</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000181"
      unitRef="USD">3077661</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000182"
      unitRef="USD">3773447</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000183"
      unitRef="USD">5531469</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000185"
      unitRef="USD">3408634</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000186"
      unitRef="USD">5201971</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000187"
      unitRef="USD">7372139</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000188"
      unitRef="USD">10445351</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000190"
      unitRef="USD">5616235</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000191"
      unitRef="USD">8279632</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000192"
      unitRef="USD">11145586</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000193"
      unitRef="USD">15976820</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="From2024-04-012024-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000200"
      unitRef="USD">3419254</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-04-012023-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000201"
      unitRef="USD">2219515</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-01-012024-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000202"
      unitRef="USD">4986647</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-012023-06-30_us-gaap_ProductMember"
      decimals="0"
      id="Fact000203"
      unitRef="USD">4520616</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-04-012024-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000205"
      unitRef="USD">1954589</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-04-012023-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000206"
      unitRef="USD">3323077</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-01-012024-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000207"
      unitRef="USD">4395109</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-012023-06-30_us-gaap_ServiceOtherMember"
      decimals="0"
      id="Fact000208"
      unitRef="USD">7174375</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000210"
      unitRef="USD">5373843</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000211"
      unitRef="USD">5542592</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000212"
      unitRef="USD">9381756</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000213"
      unitRef="USD">11694991</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000215"
      unitRef="USD">242392</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000216"
      unitRef="USD">2737040</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000217"
      unitRef="USD">1763830</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000218"
      unitRef="USD">4281829</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000225"
      unitRef="USD">545776</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000226"
      unitRef="USD">540276</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000227"
      unitRef="USD">1033242</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000228"
      unitRef="USD">1475215</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000230"
      unitRef="USD">728906</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000231"
      unitRef="USD">2104625</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000232"
      unitRef="USD">1487762</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000233"
      unitRef="USD">3952115</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000235"
      unitRef="USD">2881931</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000236"
      unitRef="USD">5032843</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000237"
      unitRef="USD">6796019</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000238"
      unitRef="USD">9968010</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000240"
      unitRef="USD">4156613</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000241"
      unitRef="USD">7677744</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000242"
      unitRef="USD">9317023</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000243"
      unitRef="USD">15395340</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000245"
      unitRef="USD">-3914221</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000246"
      unitRef="USD">-4940704</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000247"
      unitRef="USD">-7553193</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000248"
      unitRef="USD">-11113511</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000255"
      unitRef="USD">29933</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000256"
      unitRef="USD">55730</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000257"
      unitRef="USD">49289</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000258"
      unitRef="USD">71085</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000260"
      unitRef="USD">1085063</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000261"
      unitRef="USD">1515509</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000262"
      unitRef="USD">1733690</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000263"
      unitRef="USD">1521049</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000265"
      unitRef="USD">30445</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000266"
      unitRef="USD">25394</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000267"
      unitRef="USD">58046</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000268"
      unitRef="USD">50786</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000271"
      unitRef="USD">-1792308</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000273"
      unitRef="USD">-1792308</us-gaap:GainLossRelatedToLitigationSettlement>
    <DGLY:LossOnConversionOfConvertibleDebt
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000276"
      unitRef="USD">-93386</DGLY:LossOnConversionOfConvertibleDebt>
    <DGLY:LossOnConversionOfConvertibleDebt
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000278"
      unitRef="USD">-93386</DGLY:LossOnConversionOfConvertibleDebt>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000280"
      unitRef="USD">-2818</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000281"
      unitRef="USD">-59766</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000282"
      unitRef="USD">-351710</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000283"
      unitRef="USD">-59766</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000288"
      unitRef="USD">158021</DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNotes>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000292"
      unitRef="USD">682345</DGLY:GainLossOnExtinguishmentOfLiabilities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000295"
      unitRef="USD">-68827</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000297"
      unitRef="USD">-68827</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000302"
      unitRef="USD">5582</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000307"
      unitRef="USD">-41661</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000310"
      unitRef="USD">-1096330</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000311"
      unitRef="USD">-3379845</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000312"
      unitRef="USD">-1400626</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000313"
      unitRef="USD">-3186617</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000315"
      unitRef="USD">-5010551</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000316"
      unitRef="USD">-8320549</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000317"
      unitRef="USD">-8953819</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000318"
      unitRef="USD">-14300128</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000325"
      unitRef="USD">-5010551</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000326"
      unitRef="USD">-8320549</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000327"
      unitRef="USD">-8953819</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000328"
      unitRef="USD">-14300128</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000330"
      unitRef="USD">73310</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000331"
      unitRef="USD">72755</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000332"
      unitRef="USD">61063</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000333"
      unitRef="USD">198994</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000335"
      unitRef="USD">-5083861</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000336"
      unitRef="USD">-8393304</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000337"
      unitRef="USD">-9014882</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000338"
      unitRef="USD">-14499122</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact000345"
      unitRef="USDPShares">-1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact000346"
      unitRef="USDPShares">-3.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000347"
      unitRef="USDPShares">-3.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact000348"
      unitRef="USDPShares">-5.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact000350"
      unitRef="USDPShares">-1.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact000351"
      unitRef="USDPShares">-3.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000352"
      unitRef="USDPShares">-3.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact000353"
      unitRef="USDPShares">-5.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact000360"
      unitRef="Shares">2921307</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact000361"
      unitRef="Shares">2785663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000362"
      unitRef="Shares">2891205</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact000363"
      unitRef="Shares">2768683</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact000365"
      unitRef="Shares">2921307</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact000366"
      unitRef="Shares">2785663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000367"
      unitRef="Shares">2891205</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact000368"
      unitRef="Shares">2768683</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000376"
      unitRef="Shares">2720170</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000370"
      unitRef="USD">2721</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000371"
      unitRef="USD">127869342</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000372"
      unitRef="USD">448694</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000373"
      unitRef="USD">-91980234</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000374"
      unitRef="USD">36340523</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000379"
      unitRef="USD">114848</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000382"
      unitRef="USD">114848</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000390"
      unitRef="Shares">35000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000384"
      unitRef="USD">35</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-01-012023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000385"
      unitRef="USD">-35</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <DGLY:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="From2023-01-012023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000398"
      unitRef="Shares">54</DGLY:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000402"
      unitRef="USD">126239</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000403"
      unitRef="USD">-6105818</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-03-31"
      decimals="0"
      id="Fact000404"
      unitRef="USD">-5979579</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000412"
      unitRef="Shares">2755224</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000406"
      unitRef="USD">2756</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000407"
      unitRef="USD">127984155</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000408"
      unitRef="USD">574933</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000409"
      unitRef="USD">-98086052</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-03-31"
      decimals="0"
      id="Fact000410"
      unitRef="USD">30475792</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000415"
      unitRef="USD">179483</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000418"
      unitRef="USD">179483</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000426"
      unitRef="Shares">-3625</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000420"
      unitRef="USD">-4</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000421"
      unitRef="USD">4</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <DGLY:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000434"
      unitRef="Shares">24154</DGLY:MinorityInterestDecreaseFromRedemptionsShares>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000428"
      unitRef="Shares">24</DGLY:StockIssuedDuringPeriodValueReverseStockSplits>
    <DGLY:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="INF"
      id="Fact000429"
      unitRef="Shares">-24</DGLY:StockIssuedDuringPeriodValueReverseStockSplits>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000442"
      unitRef="Shares">25000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000436"
      unitRef="USD">25</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000437"
      unitRef="USD">119725</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000440"
      unitRef="USD">119750</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">72755</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000447"
      unitRef="USD">-8393304</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact000448"
      unitRef="USD">-8320549</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000456"
      unitRef="Shares">2800753</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000450"
      unitRef="USD">2801</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000451"
      unitRef="USD">128283343</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000452"
      unitRef="USD">647688</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000453"
      unitRef="USD">-106479356</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000454"
      unitRef="USD">22454476</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000464"
      unitRef="Shares">2800754</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000458"
      unitRef="USD">2801</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000459"
      unitRef="USD">128441083</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000460"
      unitRef="USD">673292</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000461"
      unitRef="USD">-117668781</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000462"
      unitRef="USD">11448395</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000467"
      unitRef="USD">40695</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000470"
      unitRef="USD">40695</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000478"
      unitRef="Shares">80197</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000472"
      unitRef="USD">80</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000473"
      unitRef="USD">-80</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000486"
      unitRef="Shares">-1125</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2024-01-012024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000480"
      unitRef="USD">-1</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="From2024-01-012024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000481"
      unitRef="USD">1</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000490"
      unitRef="USD">-12248</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000491"
      unitRef="USD">-3931020</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-012024-03-31"
      decimals="0"
      id="Fact000492"
      unitRef="USD">-3943268</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000500"
      unitRef="Shares">2879826</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000494"
      unitRef="USD">2880</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000495"
      unitRef="USD">128481699</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000496"
      unitRef="USD">661044</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000497"
      unitRef="USD">-121599801</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact000498"
      unitRef="USD">7545822</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000508"
      unitRef="Shares">2879826</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000502"
      unitRef="USD">2880</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000503"
      unitRef="USD">128481699</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000504"
      unitRef="USD">661044</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000505"
      unitRef="USD">-121599801</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-03-31"
      decimals="0"
      id="Fact000506"
      unitRef="USD">7545822</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000511"
      unitRef="USD">60772</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000514"
      unitRef="USD">60772</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000522"
      unitRef="Shares">622211</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-04-012024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000516"
      unitRef="USD">622</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000517"
      unitRef="USD">2528826</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000520"
      unitRef="USD">2529448</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="From2024-04-012024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000525"
      unitRef="USD">2075300</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000528"
      unitRef="USD">2075300</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000532"
      unitRef="USD">73310</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000533"
      unitRef="USD">-5083861</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact000534"
      unitRef="USD">-5010551</us-gaap:ProfitLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000542"
      unitRef="Shares">3502037</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000536"
      unitRef="USD">3502</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000537"
      unitRef="USD">128995997</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000538"
      unitRef="USD">734354</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000539"
      unitRef="USD">-126683662</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000540"
      unitRef="USD">3050191</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000550"
      unitRef="Shares">3502037</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000544"
      unitRef="USD">3502</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000545"
      unitRef="USD">128995997</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      id="Fact000546"
      unitRef="USD">734354</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000547"
      unitRef="USD">-126683662</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000548"
      unitRef="USD">3050191</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000555"
      unitRef="USD">-8953819</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000556"
      unitRef="USD">-14300128</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000561"
      unitRef="USD">1079000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000562"
      unitRef="USD">1091042</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000564"
      unitRef="USD">-41661</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnDispositionOfIntangibleAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000567"
      unitRef="USD">5582</us-gaap:GainLossOnDispositionOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000570"
      unitRef="USD">101467</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000571"
      unitRef="USD">294331</us-gaap:ShareBasedCompensation>
    <DGLY:NoncashInterestExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000573"
      unitRef="USD">-150000</DGLY:NoncashInterestExpense>
    <DGLY:NoncashInterestExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000574"
      unitRef="USD">-576380</DGLY:NoncashInterestExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000576"
      unitRef="USD">1105168</us-gaap:AmortizationOfFinancingCosts>
    <DGLY:GainLossOnExtinguishmentOfLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000579"
      unitRef="USD">682345</DGLY:GainLossOnExtinguishmentOfLiabilities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000582"
      unitRef="USD">-68827</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000585"
      unitRef="USD">-351710</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000586"
      unitRef="USD">-59766</DGLY:ChangeInFairValueOfWarrantDerivativeLiabilities>
    <DGLY:ConvertibleDebtDiscountAmortization
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000589"
      unitRef="USD">925455</DGLY:ConvertibleDebtDiscountAmortization>
    <DGLY:LossOnConversionOfConvertibleNote
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000592"
      unitRef="USD">93386</DGLY:LossOnConversionOfConvertibleNote>
    <us-gaap:InventoryWriteDown
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000594"
      unitRef="USD">-407460</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000595"
      unitRef="USD">-75007</us-gaap:InventoryWriteDown>
    <DGLY:ProvisionForDoubtfulAccountsReceivable
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000597"
      unitRef="USD">38724</DGLY:ProvisionForDoubtfulAccountsReceivable>
    <DGLY:ProvisionForDoubtfulAccountsReceivable
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000598"
      unitRef="USD">24140</DGLY:ProvisionForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000600"
      unitRef="USD">20000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000601"
      unitRef="USD">5000</us-gaap:ProvisionForDoubtfulAccounts>
    <DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNote
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000604"
      unitRef="USD">158021</DGLY:ChangeInFairValueOfContingentConsiderationPromissoryNote>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000612"
      unitRef="USD">284767</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000613"
      unitRef="USD">-155015</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000615"
      unitRef="USD">458199</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000616"
      unitRef="USD">-1318442</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000618"
      unitRef="USD">-2075608</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000619"
      unitRef="USD">-1074197</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000621"
      unitRef="USD">235109</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000622"
      unitRef="USD">-1503919</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000624"
      unitRef="USD">-110099</DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000625"
      unitRef="USD">-195894</DGLY:IncreaseDecreaseInOperatingLeaseRightOfUseAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000627"
      unitRef="USD">-698456</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000628"
      unitRef="USD">2092524</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000633"
      unitRef="USD">2307612</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000634"
      unitRef="USD">3066137</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000636"
      unitRef="USD">-128075</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000637"
      unitRef="USD">56606</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <DGLY:IncreaseDecreaseInAccruedInterestRelatedParty
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000639"
      unitRef="USD">188750</DGLY:IncreaseDecreaseInAccruedInterestRelatedParty>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000642"
      unitRef="USD">-61</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000643"
      unitRef="USD">-17444</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <DGLY:IncreaseDecreaseInLeaseDeposit
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000646"
      unitRef="USD">10445</DGLY:IncreaseDecreaseInLeaseDeposit>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000648"
      unitRef="USD">-117428</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000649"
      unitRef="USD">-195894</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000651"
      unitRef="USD">-472994</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000652"
      unitRef="USD">1486569</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000654"
      unitRef="USD">-3408757</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000655"
      unitRef="USD">-3109986</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireFurnitureAndFixtures
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000660"
      unitRef="USD">24882</us-gaap:PaymentsToAcquireFurnitureAndFixtures>
    <us-gaap:PaymentsToAcquireFurnitureAndFixtures
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000661"
      unitRef="USD">52338</us-gaap:PaymentsToAcquireFurnitureAndFixtures>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000663"
      unitRef="USD">65361</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000664"
      unitRef="USD">74608</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000666"
      unitRef="USD">514432</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ProceedsFromSaleOfIntangibleAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000669"
      unitRef="USD">90535</us-gaap:ProceedsFromSaleOfIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000672"
      unitRef="USD">550644</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000675"
      unitRef="USD">36504</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000676"
      unitRef="USD">-126946</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <DGLY:ProceedsMerchantAdvances
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000681"
      unitRef="USD">1144000</DGLY:ProceedsMerchantAdvances>
    <DGLY:ProceedsMerchantAdvancesEntertainmentSegment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000684"
      unitRef="USD">915000</DGLY:ProceedsMerchantAdvancesEntertainmentSegment>
    <us-gaap:ProceedsFromOtherEquity
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000687"
      unitRef="USD">2194742</us-gaap:ProceedsFromOtherEquity>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000691"
      unitRef="USD">2640000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromIssuanceOfCommercialPaper
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000693"
      unitRef="USD">575000</us-gaap:ProceedsFromIssuanceOfCommercialPaper>
    <us-gaap:ProceedsFromIssuanceOfCommercialPaper
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000694"
      unitRef="USD">1000000</us-gaap:ProceedsFromIssuanceOfCommercialPaper>
    <DGLY:PaymentsOnCommercialExtensionOfCredit
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000696"
      unitRef="USD">162928</DGLY:PaymentsOnCommercialExtensionOfCredit>
    <DGLY:PaymentsOnCommercialExtensionOfCredit
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000697"
      unitRef="USD">794332</DGLY:PaymentsOnCommercialExtensionOfCredit>
    <DGLY:PaymentsOnMerchantAdvances
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000699"
      unitRef="USD">1215000</DGLY:PaymentsOnMerchantAdvances>
    <DGLY:PaymentsOnMerchantAdvancesForEntertainmentSegment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000702"
      unitRef="USD">51899</DGLY:PaymentsOnMerchantAdvancesForEntertainmentSegment>
    <DGLY:PrincipalPaymentOnEidlLoan
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000705"
      unitRef="USD">1628</DGLY:PrincipalPaymentOnEidlLoan>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000708"
      unitRef="USD">188470</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000709"
      unitRef="USD">217054</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000711"
      unitRef="USD">3208817</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000712"
      unitRef="USD">2628614</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000714"
      unitRef="USD">-163436</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000715"
      unitRef="USD">-608318</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000717"
      unitRef="USD">778149</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000718"
      unitRef="USD">3532199</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000720"
      unitRef="USD">614713</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000721"
      unitRef="USD">2923881</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000726"
      unitRef="USD">293441</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000727"
      unitRef="USD">18129</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000729"
      unitRef="USD">8097</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000730"
      unitRef="USD">8097</us-gaap:IncomeTaxesPaidNet>
    <DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000735"
      unitRef="USD">487500</DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment>
    <DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000736"
      unitRef="USD">30052</DGLY:CommercialExtensionOfCreditRepaidThroughAccruedRevenueEntertainmentSegment>
    <DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000738"
      unitRef="USD">-73894</DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease>
    <DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000739"
      unitRef="USD">538056</DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease>
    <DGLY:ConversionOfConvertibleNotesPayableIntoCommonStock
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000742"
      unitRef="USD">119750</DGLY:ConversionOfConvertibleNotesPayableIntoCommonStock>
    <DGLY:FairValueOfWarrantsIssuedWithSaleOfShares
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000744"
      unitRef="USD">2075300</DGLY:FairValueOfWarrantsIssuedWithSaleOfShares>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000747"
      unitRef="USD">605000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:LiabilitiesAssumed1
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000750"
      unitRef="USD">288000</us-gaap:LiabilitiesAssumed1>
    <DGLY:GoodwillAcquiredInBusinessAcquisitions
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000753"
      unitRef="USD">225959</DGLY:GoodwillAcquiredInBusinessAcquisitions>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000756"
      unitRef="USD">549356</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <DGLY:RestrictedCommonStockGrant
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000759"
      unitRef="USD">80</DGLY:RestrictedCommonStockGrant>
    <DGLY:RestrictedCommonStockGrant
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000760"
      unitRef="USD">35</DGLY:RestrictedCommonStockGrant>
    <DGLY:ReverseStockSplitRoundingIssuances
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000763"
      unitRef="USD">24</DGLY:ReverseStockSplitRoundingIssuances>
    <DGLY:RestrictedCommonStockForfeitures
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000765"
      unitRef="USD">1</DGLY:RestrictedCommonStockForfeitures>
    <DGLY:RestrictedCommonStockForfeitures
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000766"
      unitRef="USD">4</DGLY:RestrictedCommonStockForfeitures>
    <DGLY:DebtDiscountOnConvertibleNote
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000769"
      unitRef="USD">3000000</DGLY:DebtDiscountOnConvertibleNote>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000771">&lt;p id="xdx_804_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zmhBV7uGwwI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
1. &lt;span id="xdx_82D_z52iMkhmyIw"&gt;NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nature
of Operations:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Digital
Ally, Inc. was originally incorporated in Nevada on December 13, 2000 as Vegas Petra, Inc. and had no operations until 2004. On November
30, 2004, Vegas Petra, Inc. entered into a Plan of Merger with Digital Ally, Inc., at which time the merged entity was renamed Digital
Ally, Inc. (such merged entity, the &#x201c;Predecessor Registrant&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 23, 2022 (the &#x201c;&lt;span style="text-decoration: underline"&gt;Effective Time&lt;/span&gt;&#x201d;), the &lt;span style="text-decoration: underline"&gt;Predecessor Registrant&lt;/span&gt; merged with and into its wholly owned subsidiary,
DGLY Subsidiary Inc., a Nevada corporation (the &#x201c;&lt;span style="text-decoration: underline"&gt;Registrant&lt;/span&gt;&#x201d;), pursuant to an agreement and plan of merger, dated
as of August 23, 2022 (the &#x201c;&lt;span style="text-decoration: underline"&gt;Merger Agreement&lt;/span&gt;&#x201d;), between the Predecessor Registrant and the Registrant, with the Registrant
as the surviving corporation in the merger (such transaction, the &#x201c;&lt;span style="text-decoration: underline"&gt;Merger&lt;/span&gt;&#x201d;). At the Effective Time, Articles of Merger
were filed with the Secretary of State of the State of Nevada, pursuant to which the Registrant was renamed &#x201c;Digital Ally, Inc.&#x201d;
and, by operation of law, succeeded to the assets, continued the business and assumed the rights and obligations of the Predecessor Registrant
immediately prior to the Merger. Under the Nevada Revised Statutes, shareholder approval was not required in connection with the Merger
Agreement or the transactions contemplated thereby.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the Effective Time, pursuant to the Merger Agreement, (i) each outstanding share of Predecessor Registrant&#x2019;s common stock, par
value $&lt;span id="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--PredecessorCommonStockMember_zYpCvaNFTAh8" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share (the &#x201c;&lt;span style="text-decoration: underline"&gt;Predecessor Common Stock&lt;/span&gt;&#x201d;) automatically converted into one share of common stock, par
value $&lt;span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220823__us-gaap--TypeOfArrangementAxis__custom--MergerAgreementMember__us-gaap--StatementEquityComponentsAxis__custom--RegistrantCommonStockMember_z6q54P2ufzY5" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share, of the Registrant (&#x201c;&lt;span style="text-decoration: underline"&gt;Registrant Common Stock&lt;/span&gt;&#x201d;), (ii) each outstanding option, right or warrant
to acquire shares of Predecessor Common Stock converted into an option, right or warrant, as applicable, to acquire an equal number of
shares of Registrant Common Stock under the same terms and conditions as the original options, rights or warrants, and (iii) the directors
and executive officers of the Predecessor Registrant were appointed as directors and executive officers, as applicable, of the Registrant,
each to serve in the same capacity and for the same term as such person served with the Predecessor Registrant immediately before the
Merger.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
business of the Registrant, Digital Ally, Inc. (with its wholly-owned subsidiaries, Digital Ally International, Inc., Shield Products,
LLC, Digital Ally Healthcare, LLC (&#x201c;Digital Ally Healthcare&#x201d;), TicketSmarter, Inc. (&#x201c;TicketSmarter&#x201d;), Worldwide
Reinsurance, Ltd., Digital Connect, Inc., BirdVu Jets, Inc., Kustom 440, Inc. (&#x201c;Kustom 440&#x201d;), Kustom Entertainment, Inc.,
and its majority-owned subsidiary Nobility Healthcare, LLC, collectively, &#x201c;Digital Ally,&#x201d; &#x201c;Digital,&#x201d; and the
&#x201c;Company&#x201d;), is divided into three reportable operating segments: 1) the Video Solutions Segment, 2) the Revenue Cycle Management
Segment and 3) the Ticketing Segment. The Video Solutions Segment is our legacy business that produces digital video imaging, storage
products, disinfectant and related safety products for use in law enforcement, security and commercial applications. This segment includes
both service and product revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video
and health safety solutions. The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare
organizations throughout the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers
and sellers within our secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell
through various platforms. The accounting guidance on Segment Reporting establishes standards for reporting information regarding operating
segments in annual financial statements and requires selected information of those segments to be presented in financial statements.
Such required segment information is included in Note 18.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reverse
Stock Split&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2023, the Company filed a Certificate of Amendment to its Articles of Incorporation, as amended, with the Secretary of State
of the State of Nevada to effect a &lt;span id="xdx_90A_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zMdDYwHdY50c" title="Reverse stock split"&gt;1-for-20 reverse stock split&lt;/span&gt; (the &#x201c;Reverse Stock Split&#x201d;) of the shares of its common stock.
The Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, the board of directors of the Company approved appropriate and proportional
adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Company&#x2019;s common stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the Company&#x2019;s consolidated financial statements and other financial information in this
Report have been adjusted to reflect the Reverse Stock Split as if the split occurred as of the earliest period presented. The par value
per share of the Company&#x2019;s common stock was not affected by the Reverse Stock Split.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zJjTfviXFZw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zEKehPP0g7i3"&gt;Business
Combination&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2023, the Company entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) with Clover Leaf Capital Corp.,
a Delaware corporation (Nasdaq: CLOE) (&#x201c;Clover Leaf&#x201d;), CL Merger Sub, Inc., a Nevada corporation and a wholly owned subsidiary
of Clover Leaf (&#x201c;Merger Sub&#x201d;), Yntegra Capital Investments LLC, a Delaware limited liability company, in the capacity as
the representative from and after the Effective Time (as defined in the Merger Agreement) for the stockholders of Clover Leaf in accordance
with the terms and conditions of the Merger Agreement, and Kustom Entertainment, Inc., a Nevada corporation, a wholly owned subsidiary
of the Company, with a focus and mission to own and produce events, festivals, and entertainment alongside its evolving primary and secondary
ticketing technologies (&#x201c;Kustom&#x201d;). Pursuant to the Merger Agreement, subject to the terms and conditions set forth therein
upon the consummation of the transactions contemplated by the Merger Agreement (the &#x201c;Closing&#x201d;), Merger Sub will merge with
and into Kustom (the &#x201c;Merger&#x201d;), with Kustom continuing as the surviving corporation in the Merger and a wholly owned subsidiary
of Clover Leaf. In the Merger, all of the issued and outstanding capital stock of Kustom immediately prior to the Closing shall no longer
be outstanding and shall automatically be cancelled and shall cease to exist, in exchange for the right for the Company to receive the
Merger Consideration (as defined below).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total consideration to be received by Company and its financial advisor at the Closing in connection with the Merger (the &#x201c;Merger
Consideration&#x201d;) will be a number of newly issued shares of Class A Common Stock, par value $&lt;span id="xdx_909_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_ze0qJKsthK96" title="Business acquisition, share price par value"&gt;0.0001&lt;/span&gt; per share, of Clover Leaf (the
&#x201c;Combined Company Common Stock&#x201d;) with an aggregate value equal to $&lt;span id="xdx_903_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20230601__20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zvvWRpKa3aRj" title="Business combination, aggregate value"&gt;125,000,000&lt;/span&gt;, subject to adjustments for Kustom&#x2019;s
closing debt (net of cash) and based on a deemed value of $&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zgJnuqW1mu2a" title="Business acquisition, deemed value per share"&gt;11.14&lt;/span&gt; per share of Combined Company Common Stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company will also distribute to its stockholders and certain of its warrant holders &lt;span id="xdx_909_ecustom--BusinessAcquisitionPercentageOfWarrantHolders_iI_pid_dp_uPure_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zo1zd8ONSi52" title="Business acquisition percentage of warrant holders"&gt;30%&lt;/span&gt; of the Combined Company Common Stock received
as Merger Consideration immediately following the Closing, and will distribute the balance of such shares immediately following the lock-up&#160;period,
which will expire six months after the Closing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Closing is subject to the approval of Clover Leaf&#x2019;s shareholders and the satisfaction or waiver of certain other customary closing
conditions.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zwg6h8JqtdE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_862_zYzFAMEP8YTb"&gt;Basis
of Presentation&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles
in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly,
they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete
financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for
a fair presentation have been included. Operating results for the three- and six-month period ended June 30, 2024 are not necessarily
indicative of the results that may be expected for the year ending December 31, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
balance sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all the
information and footnotes required by generally accepted accounting principles in the United States for complete financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
further information, refer to the audited financial statements and footnotes included in the Company&#x2019;s annual report on Form 10-K
for the year ended December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--LiquidityandGoingConcernPolicyTextBlock_z2XMo3pCagfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;&lt;b&gt;&lt;span id="xdx_86B_zvJKlmcBw3Dj"&gt;Liquidity
and Going Concern&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;During
the second quarter of 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements - Going Concern (Subtopic 205-40):
Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern. This update provided U.S. GAAP guidance on
management&#x2019;s responsibility in evaluating whether there is substantial doubt about a company&#x2019;s ability to continue as a going
concern and about related footnote disclosures. Under this standard, the Company is required to evaluate whether there is substantial
doubt about its ability to continue as a going concern each reporting period, including interim periods. In evaluating the Company&#x2019;s
ability to continue as a going concern, management considered the conditions and events that could raise substantial doubt about the
Company&#x2019;s ability to continue as a going concern within 12 months after the Company&#x2019;s financial statements were issued (August
15, 2024). Management considered the Company&#x2019;s current financial condition and liquidity sources, including current funds available,
forecasted future cash flows and the Company&#x2019;s obligations due before August 15, 2024. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;The
Company has experienced net losses and cash outflows from operating activities since inception. For the six months ended June 30, 2024,
the Company had a net loss attributable to common stockholders of $&lt;span id="xdx_90B_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z0XSSnEgoY1b" title="Net loss"&gt;8,953,819&lt;/span&gt;, net cash used in operating activities of $&lt;span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20240101__20240630_zrlEF1iykoMl" title="Net cash used in operating activities"&gt;&lt;span style="background-color: white"&gt;3,408,757&lt;/span&gt;&lt;/span&gt;, $&lt;span id="xdx_903_eus-gaap--NetCashProvidedByUsedInInvestingActivities_c20240101__20240630_zw9OzjeGLXO7" title="Net cash used in investing activities"&gt;&lt;span style="background-color: white"&gt;36,504&lt;/span&gt;&lt;/span&gt;
provided by investing activities and $&lt;span id="xdx_909_eus-gaap--NetCashProvidedByUsedInFinancingActivities_c20240101__20240630_z7ZX3m9mQxVj" title="Net cash used in financing activities"&gt;3,208,817&lt;/span&gt; provided by financing activities. The Company will have to restore positive operating
cash flows and profitability over the next year and/or raise additional capital to fund its operational plans, meet its customary payment
obligations and otherwise execute its business plan. There can be no assurance that it will be successful in restoring positive cash
flows and profitability, or that it can raise additional financing when needed, and obtain it on terms acceptable or favorable to the
Company. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;The
Company has implemented an enhanced quality control program to detect and correct product issues before they result in significant rework
expenditures affecting its gross margins and has seen progress in that regard. The Company has also implemented a marketing and advertisement
reduction plan for its entertainment segment, which will focus on reducing and alleviating current obligations from its media marketing
agreements and place a hold on entering into any new agreements. The Company believes that its quality control, cost-cutting initiatives,
and new product introduction will eventually restore positive operating cash flows and profitability, although it can offer no assurances
in this regard.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
has evaluated the significance of the conditions described above in relation to the Company&#x2019;s ability to meet its obligations and
concluded that, without additional funding, the Company will not have sufficient funds to meet its obligations within one year from the
date the unaudited condensed consolidated financial statements were issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_zjjGzDgwQFYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zMCqnZlWSIMi"&gt;Basis
of Consolidation&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying financial statements include the consolidated accounts of Digital Ally, its wholly-owned subsidiaries, Digital Ally International,
Inc., Shield Products, LLC, Digital Ally Healthcare, LLC, TicketSmarter, Inc., Worldwide Reinsurance, Ltd., Digital Connect, Inc., BirdVu
Jets, Inc., Kustom 440, Inc., and its majority-owned subsidiary Nobility Healthcare, LLC. All intercompany balances and transactions
have been eliminated during consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed
Shield Products, LLC in May 2020 to facilitate the sales of its Shield&#x2122; line of disinfectant/cleanser products and ThermoVu&#x2122;
line of temperature monitoring equipment. The Company formed Nobility Healthcare, LLC (&#x201c;Nobility Healthcare&#x201d;) in June 2021
to facilitate the operations of its revenue cycle management solutions and back-office services for healthcare organizations. The Company
formed TicketSmarter, Inc. upon its acquisition of Goody Tickets, LLC and TicketSmarter, LLC, to facilitate its global ticketing operations.
The Company formed Worldwide Reinsurance Ltd., which is a captive insurance company domiciled in Bermuda. It will provide primarily liability
insurance coverage to the Company for which insurance may not be currently available or economically feasible in today&#x2019;s insurance
marketplace. The Company formed Kustom 440, Inc. in 2022 to create unique entertainment experiences directly for consumers, and Kustom
Entertainment, Inc. in 2023 to serve as the participant in the Business Combination.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zhUvH5tThZwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86B_zjptvKKqQdWh"&gt;Fair
Value of Financial Instruments&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and
notes payable approximate fair value because of the short-term nature of these items.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_za8AizGc2s8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_869_zosnalWN7zre"&gt;Revenue
Recognition&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company applies the provisions of Accounting Standards Codification (ASC) 606-10, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;, and all
related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers
in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies
the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract,
(3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize
revenue when a performance obligation is satisfied.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has two different revenue streams, product and service, represented through its three segments. The Company reports all revenues
on a gross basis, other than service revenues from the Company&#x2019;s entertainment and revenue cycle management segments, Revenues
generated by all segments are reported net of sales taxes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Video
Solutions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the
customer. In situation where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company
holds a contract bearing enforceable rights and obligations only with the distributor. As part of part of its consideration for the contract,
the Company evaluates certain factors including the customers&#x2019; ability to pay (or credit risk). For each contract, the Company
considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the
transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which
it expects to be entitled. As the Company&#x2019;s standard payment terms are less than one year, it has elected the practical expedient
under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction
price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is
considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar
circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e. when the Company&#x2019;s performance
obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company
considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the
customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair
services or replacement products. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for
product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than
one year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Service
and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is
recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for
extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed
method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration
related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition
criteria have been met.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points
within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year
contract to future deliverables using management&#x2019;s best estimate of selling price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Revenue
Cycle Management&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports revenue cycle management revenues on a net basis, as its primary source of revenue is its end-to-end service fees which
is generally determined as a percentage of the invoice amounts collected. These service fees are reported as revenue monthly upon completion
of the Company&#x2019;s performance obligation to provide the agreed upon service.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Entertainment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports ticketing revenue on a gross or net basis based on management&#x2019;s assessment of whether the Company is acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company sells tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to
the buyer upon confirmation of the order. The Company acts as the principal in these transactions as the ticket is owned by the Company
at the time of sale, therefore controlling the ticket prior to transferring to the customer. In these transactions, revenue is recorded
on a gross basis based on the value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery
of the ticket.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also acts as an intermediary between buyers and sellers through online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from ticketing operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As the Company does not control
the ticket prior to the transfer, the Company acts as an agent in these transactions. Revenue is recognized on a net basis, net of the
amount due to the seller when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#x2019;s
listing. Payment is due at the time of sale.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Other&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
During the six months ended June 30, 2024, the Company recognized revenue of $&lt;span id="xdx_90E_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn5n6_di_c20240101__20240630_zwY1WSi4grUk" title="Contract liabilities, revenue recognized"&gt;1.4&lt;/span&gt; million related to its contract liabilities. Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Total contract liabilities consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zn5nt7DgxOfa" style="display: none"&gt;SCHEDULE OF CONTRACT LIABILITIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,937,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;767,131&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(610,807&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;3,093,492&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;7,340,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;412,632&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(753,950&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,999,141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;10,277,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;1,179,763&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(1,364,757&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;10,092,633&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,154,874&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;1,246,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(496,034&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;2,905,052&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;5,818,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;1,223,497&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(487,106&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,554,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;7,972,956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;2,469,709&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(983,140&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;9,459,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_z4zGBpysvVJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
returns and allowances aggregated $&lt;span id="xdx_909_ecustom--SalesReturnsAndAllowances_c20240101__20240630_zf13BHFzSp4l" title="Sales return and allowances"&gt;93,170&lt;/span&gt; and $&lt;span id="xdx_903_ecustom--SalesReturnsAndAllowances_c20230101__20231231_zXIixXpUEcp1" title="Sales return and allowances"&gt;117,713&lt;/span&gt; for the six months ended June 30, 2024 and December 31, 2023, respectively. Obligations
for estimated sales returns and allowances are recognized at the time of sales on an accrual basis. The accrual is determined based upon
historical return rates adjusted for known changes in key variables affecting these return rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--UseOfEstimates_zgXjPprsAMPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_860_zMFla80jYpN8"&gt;Use
of Estimates&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States
of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during
the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not
limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair
value of warrants, options, the recognition of revenue, inventory valuation reserve, fair value of assets and liabilities acquired in
a business combination, incremental borrowing rate on leases, the valuation allowance for deferred tax assets and other legal claims
and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which
the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period
that they are determined to be necessary.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zyXf3jSlz4Z" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zdiaAkLRYbz1"&gt;Cash
and cash equivalents&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zgqWOwKPvzW8" style="display: none"&gt;SCHEDULE OF SHORT TERM INVESTMENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0871"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0873"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0879"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0887"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0895"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0897"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0903"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0911"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zlAOn8HKwZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that
at times may be in excess of the federally insured limit of $&lt;span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240630_zN0wEA3mYVd" title="Cash, FDIC insured amount"&gt;250,000&lt;/span&gt; per bank. The Company minimizes this risk by placing its cash deposits
with major financial institutions. At June 30, 2024 and December 31, 2023, the uninsured balance amounted to $&lt;span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_c20240630_zhlbLlSFyQmi" title="Uninsured balance"&gt;136,717&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--CashUninsuredAmount_iI_c20231231_z5HxNjVF4P39" title="Uninsured balance"&gt;29,700&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zI6Tde8WDJej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_863_zHJrZZAG0Akf"&gt;Restricted
Cash&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
cash of $&lt;span id="xdx_900_eus-gaap--RestrictedCashNoncurrent_iI_c20240630_z5fjczX9pno3" title="Restricted cash"&gt;97,600&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_c20231231_zLstdWNPZ5b9" title="Restricted cash"&gt;97,600&lt;/span&gt; was included in other assets as of June 30, 2024 and December 31, 2023, respectively. Restricted cash consists
of bank deposits that collateralize our debt obligations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BC_zebo9sXArlk4" style="display: none"&gt;SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;517,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 20%; text-align: right"&gt;680,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Long-term restricted cash included in other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total cash, cash equivalents and restricted cash in the statements of cash flows&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;614,713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;778,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zAgGc7sWhvzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zARxKGiYSsT4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86B_zZiZxXcNK1qg"&gt;Accounts
Receivable&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding
amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables
and considering a customer&#x2019;s financial condition, credit history, and current economic conditions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.
A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days
beyond terms. No interest is charged on overdue trade receivables.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zzbUZrMzFuph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_z05fhmaDuSEk"&gt;Goodwill
and Other Intangibles&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Goodwill
&lt;/i&gt;- In connection with acquisitions, the Company applies the provisions of ASC 805, &lt;i&gt;Business Combinations&lt;/i&gt;, using the acquisition
method of accounting. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired
is recorded as goodwill. In accordance with ASC 350, &lt;i&gt;Intangibles - Goodwill and Other&lt;/i&gt;, the Company assesses goodwill for impairment
annually as of December 31, and more frequently if events and circumstances indicate that goodwill might be impaired.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
impairment testing is performed at the reporting unit level. Goodwill is assigned to reporting units at the date the goodwill is initially
recorded. Once goodwill has been assigned to reporting units, it no longer retains its association with a particular acquisition, and
all of the activities within a reporting unit, whether acquired or internally generated, are available to support the value of the goodwill.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Traditionally,
goodwill impairment testing is a two-step process. Step one involves comparing the fair value of the reporting units to its carrying
amount. If the carrying amount of a reporting unit is greater than zero and its fair value is greater than its carrying amount, there
is no impairment. If the reporting unit&#x2019;s carrying amount is greater than the fair value, the second step must be completed to
measure the amount of impairment, if any. Step two involves calculating an implied fair value of goodwill. The Company has adopted ASU
2017-04 which simplifies subsequent goodwill measurement by eliminating step two from the goodwill impairment test. As a result, the
Company compares the fair value of a reporting unit with its respective carrying value and recognized an impairment charge for the amount
by which the carrying amount exceeded the reporting unit&#x2019;s fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determines the fair value of its reporting units using the market approach. Under the market approach, we estimate the fair value
based on multiples of comparable public companies and precedent transactions. Significant estimates in the market approach include: identifying
similar companies with comparable business factors such as size, growth, profitability, risk and return on investment, and assessing
comparable revenue and operating income multiples in estimating the fair value of the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Long-lived
and Other Intangible Assets - &lt;/i&gt;The Company periodically assesses potential impairments of its long-lived assets in accordance with
the provisions of ASC 360, &lt;i&gt;Accounting for the Impairment or Disposal of Long-lived Assets&lt;/i&gt;. An impairment review is performed whenever
events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The Company groups its assets
at the lowest level for which identifiable cash flows are largely independent of the cash flows of the other assets and liabilities.
The Company has determined that the lowest level for which identifiable cash flows are available is the operating segment level.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Factors
considered by the Company include, but are not limited to, significant underperformance relative to historical or projected operating
results; significant changes in the manner of use of the acquired assets or the strategy for the overall business; and significant negative
industry or economic trends. When the carrying value of a long-lived asset may not be recoverable based upon the existence of one or
more of the above indicators of impairment, the Company estimates the future undiscounted cash flows expected to result from the use
of the asset and its eventual disposition. If the sum of the expected future undiscounted cash flows and eventual disposition is less
than the carrying amount of the asset, the Company recognizes an impairment loss. An impairment loss is reflected as the amount by which
the carrying amount of the asset exceeds the fair value of the asset, based on the fair value if available, or discounted cash flows,
if fair value is not available. The Company last assessed potential impairments of its long-lived assets as of December 31, 2023 and
concluded that there was no impairment. Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances
were noted that required an interim goodwill impairment test.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets include deferred patent costs, license agreements, trademarks and trade names. Legal expenses incurred in preparation of patent
application have been deferred and will be amortized over the useful life of granted patents. Costs incurred in preparation of applications
that are not granted will be charged to expense at that time. The Company has entered into several sublicense agreements under which
it has been assigned the exclusive rights to certain licensed materials used in its products. These sublicense agreements generally require
upfront payments to obtain the exclusive rights to such material. The Company capitalizes the upfront payments as intangible assets and
amortizes such costs over their estimated useful life on a straight-line method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zMFcXmMiAuO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_z7eTBECpa1bg"&gt;Segment
Reporting&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#x2019;s Chief Executive Officer or &#x201c;CODM&#x201d;) in making decisions on how to allocate resources and assess
performance. The Company&#x2019;s &lt;span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_z4lptHnPdP7k" title="Number of operating segments"&gt;three&lt;/span&gt; operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#x2019;s corporate
administrative activities and are also to be reported in the segment information.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_ecustom--ContingentConsiderationPolicyTextBlock_z4lJPvRxHLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86F_z9hn7zfxFjUe"&gt;Contingent
Consideration&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under the
Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 480, Distinguishing Liabilities
from Equity, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of
the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value through the consolidated
statement of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--NonControllingInterestsPolicyTextBlock_zMGOT3T3Mdmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_z7KseiWjNLI8"&gt;Non-Controlling
Interests&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests in the Company&#x2019;s Consolidated Financial Statements represent the interest in subsidiaries held by our venture partner.
The venture partner holds a noncontrolling interest in the Company&#x2019;s consolidated subsidiary Nobility Healthcare, LLC. Since the
Company consolidates the financial statements of all wholly-owned and majority owned subsidiaries, the noncontrolling owners&#x2019; share
of each subsidiary&#x2019;s results of operations are deducted and reported as net income or loss attributable to noncontrolling interest
in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.8pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zuObnMVhsRMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_zlF29eWf31Y9"&gt;New
Accounting Standards&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.8pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2023, the FASB issued Accounting Standards Update No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable
Segment Disclosures&#x201d; (&#x201c;ASU 2023-07&#x201d;), which is intended to improve reportable segment disclosure requirements, primarily
through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December
15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to
be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories
and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in
the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial
statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;
(&#x201c;ASU 2023-09&#x201d;), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories
in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between
domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU
2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among
other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual
financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis,
but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated
financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_853_zaxnll8EOCL5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-08-23_custom_MergerAgreementMember_custom_PredecessorCommonStockMember"
      decimals="INF"
      id="Fact000773"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-08-23_custom_MergerAgreementMember_custom_RegistrantCommonStockMember"
      decimals="INF"
      id="Fact000775"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2023-02-052023-02-06" id="Fact000777">1-for-20 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2024-01-01to2024-06-30" id="Fact000779">&lt;p id="xdx_84E_eus-gaap--BusinessCombinationsPolicy_zJjTfviXFZw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zEKehPP0g7i3"&gt;Business
Combination&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2023, the Company entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) with Clover Leaf Capital Corp.,
a Delaware corporation (Nasdaq: CLOE) (&#x201c;Clover Leaf&#x201d;), CL Merger Sub, Inc., a Nevada corporation and a wholly owned subsidiary
of Clover Leaf (&#x201c;Merger Sub&#x201d;), Yntegra Capital Investments LLC, a Delaware limited liability company, in the capacity as
the representative from and after the Effective Time (as defined in the Merger Agreement) for the stockholders of Clover Leaf in accordance
with the terms and conditions of the Merger Agreement, and Kustom Entertainment, Inc., a Nevada corporation, a wholly owned subsidiary
of the Company, with a focus and mission to own and produce events, festivals, and entertainment alongside its evolving primary and secondary
ticketing technologies (&#x201c;Kustom&#x201d;). Pursuant to the Merger Agreement, subject to the terms and conditions set forth therein
upon the consummation of the transactions contemplated by the Merger Agreement (the &#x201c;Closing&#x201d;), Merger Sub will merge with
and into Kustom (the &#x201c;Merger&#x201d;), with Kustom continuing as the surviving corporation in the Merger and a wholly owned subsidiary
of Clover Leaf. In the Merger, all of the issued and outstanding capital stock of Kustom immediately prior to the Closing shall no longer
be outstanding and shall automatically be cancelled and shall cease to exist, in exchange for the right for the Company to receive the
Merger Consideration (as defined below).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total consideration to be received by Company and its financial advisor at the Closing in connection with the Merger (the &#x201c;Merger
Consideration&#x201d;) will be a number of newly issued shares of Class A Common Stock, par value $&lt;span id="xdx_909_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_ze0qJKsthK96" title="Business acquisition, share price par value"&gt;0.0001&lt;/span&gt; per share, of Clover Leaf (the
&#x201c;Combined Company Common Stock&#x201d;) with an aggregate value equal to $&lt;span id="xdx_903_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20230601__20230630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zvvWRpKa3aRj" title="Business combination, aggregate value"&gt;125,000,000&lt;/span&gt;, subject to adjustments for Kustom&#x2019;s
closing debt (net of cash) and based on a deemed value of $&lt;span id="xdx_905_eus-gaap--BusinessAcquisitionSharePrice_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember__us-gaap--BusinessAcquisitionAxis__custom--CloverLeafCapitalCorpMember_zgJnuqW1mu2a" title="Business acquisition, deemed value per share"&gt;11.14&lt;/span&gt; per share of Combined Company Common Stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company will also distribute to its stockholders and certain of its warrant holders &lt;span id="xdx_909_ecustom--BusinessAcquisitionPercentageOfWarrantHolders_iI_pid_dp_uPure_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zo1zd8ONSi52" title="Business acquisition percentage of warrant holders"&gt;30%&lt;/span&gt; of the Combined Company Common Stock received
as Merger Consideration immediately following the Closing, and will distribute the balance of such shares immediately following the lock-up&#160;period,
which will expire six months after the Closing.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Closing is subject to the approval of Clover Leaf&#x2019;s shareholders and the satisfaction or waiver of certain other customary closing
conditions.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="AsOf2023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember"
      decimals="INF"
      id="Fact000781"
      unitRef="USDPShares">0.0001</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationPriceOfAcquisitionExpected
      contextRef="From2023-06-012023-06-30_us-gaap_CommonClassAMember_custom_CloverLeafCapitalCorpMember"
      decimals="0"
      id="Fact000783"
      unitRef="USD">125000000</us-gaap:BusinessCombinationPriceOfAcquisitionExpected>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember_custom_CloverLeafCapitalCorpMember"
      decimals="INF"
      id="Fact000785"
      unitRef="USDPShares">11.14</us-gaap:BusinessAcquisitionSharePrice>
    <DGLY:BusinessAcquisitionPercentageOfWarrantHolders
      contextRef="AsOf2023-06-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000787"
      unitRef="Pure">0.30</DGLY:BusinessAcquisitionPercentageOfWarrantHolders>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000789">&lt;p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zwg6h8JqtdE7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_862_zYzFAMEP8YTb"&gt;Basis
of Presentation&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles
in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly,
they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete
financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for
a fair presentation have been included. Operating results for the three- and six-month period ended June 30, 2024 are not necessarily
indicative of the results that may be expected for the year ending December 31, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
balance sheet at December 31, 2023 has been derived from the audited financial statements at that date, but does not include all the
information and footnotes required by generally accepted accounting principles in the United States for complete financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
further information, refer to the audited financial statements and footnotes included in the Company&#x2019;s annual report on Form 10-K
for the year ended December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <DGLY:LiquidityandGoingConcernPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000791">&lt;p id="xdx_84B_ecustom--LiquidityandGoingConcernPolicyTextBlock_z2XMo3pCagfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;&lt;b&gt;&lt;span id="xdx_86B_zvJKlmcBw3Dj"&gt;Liquidity
and Going Concern&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;During
the second quarter of 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements - Going Concern (Subtopic 205-40):
Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern. This update provided U.S. GAAP guidance on
management&#x2019;s responsibility in evaluating whether there is substantial doubt about a company&#x2019;s ability to continue as a going
concern and about related footnote disclosures. Under this standard, the Company is required to evaluate whether there is substantial
doubt about its ability to continue as a going concern each reporting period, including interim periods. In evaluating the Company&#x2019;s
ability to continue as a going concern, management considered the conditions and events that could raise substantial doubt about the
Company&#x2019;s ability to continue as a going concern within 12 months after the Company&#x2019;s financial statements were issued (August
15, 2024). Management considered the Company&#x2019;s current financial condition and liquidity sources, including current funds available,
forecasted future cash flows and the Company&#x2019;s obligations due before August 15, 2024. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;The
Company has experienced net losses and cash outflows from operating activities since inception. For the six months ended June 30, 2024,
the Company had a net loss attributable to common stockholders of $&lt;span id="xdx_90B_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z0XSSnEgoY1b" title="Net loss"&gt;8,953,819&lt;/span&gt;, net cash used in operating activities of $&lt;span id="xdx_903_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_di_c20240101__20240630_zrlEF1iykoMl" title="Net cash used in operating activities"&gt;&lt;span style="background-color: white"&gt;3,408,757&lt;/span&gt;&lt;/span&gt;, $&lt;span id="xdx_903_eus-gaap--NetCashProvidedByUsedInInvestingActivities_c20240101__20240630_zw9OzjeGLXO7" title="Net cash used in investing activities"&gt;&lt;span style="background-color: white"&gt;36,504&lt;/span&gt;&lt;/span&gt;
provided by investing activities and $&lt;span id="xdx_909_eus-gaap--NetCashProvidedByUsedInFinancingActivities_c20240101__20240630_z7ZX3m9mQxVj" title="Net cash used in financing activities"&gt;3,208,817&lt;/span&gt; provided by financing activities. The Company will have to restore positive operating
cash flows and profitability over the next year and/or raise additional capital to fund its operational plans, meet its customary payment
obligations and otherwise execute its business plan. There can be no assurance that it will be successful in restoring positive cash
flows and profitability, or that it can raise additional financing when needed, and obtain it on terms acceptable or favorable to the
Company. &lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;The
Company has implemented an enhanced quality control program to detect and correct product issues before they result in significant rework
expenditures affecting its gross margins and has seen progress in that regard. The Company has also implemented a marketing and advertisement
reduction plan for its entertainment segment, which will focus on reducing and alleviating current obligations from its media marketing
agreements and place a hold on entering into any new agreements. The Company believes that its quality control, cost-cutting initiatives,
and new product introduction will eventually restore positive operating cash flows and profitability, although it can offer no assurances
in this regard.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Management
has evaluated the significance of the conditions described above in relation to the Company&#x2019;s ability to meet its obligations and
concluded that, without additional funding, the Company will not have sufficient funds to meet its obligations within one year from the
date the unaudited condensed consolidated financial statements were issued.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</DGLY:LiquidityandGoingConcernPolicyTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000793"
      unitRef="USD">-8953819</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000795"
      unitRef="USD">-3408757</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000797"
      unitRef="USD">36504</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000799"
      unitRef="USD">3208817</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000801">&lt;p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_zjjGzDgwQFYh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zMCqnZlWSIMi"&gt;Basis
of Consolidation&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying financial statements include the consolidated accounts of Digital Ally, its wholly-owned subsidiaries, Digital Ally International,
Inc., Shield Products, LLC, Digital Ally Healthcare, LLC, TicketSmarter, Inc., Worldwide Reinsurance, Ltd., Digital Connect, Inc., BirdVu
Jets, Inc., Kustom 440, Inc., and its majority-owned subsidiary Nobility Healthcare, LLC. All intercompany balances and transactions
have been eliminated during consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed
Shield Products, LLC in May 2020 to facilitate the sales of its Shield&#x2122; line of disinfectant/cleanser products and ThermoVu&#x2122;
line of temperature monitoring equipment. The Company formed Nobility Healthcare, LLC (&#x201c;Nobility Healthcare&#x201d;) in June 2021
to facilitate the operations of its revenue cycle management solutions and back-office services for healthcare organizations. The Company
formed TicketSmarter, Inc. upon its acquisition of Goody Tickets, LLC and TicketSmarter, LLC, to facilitate its global ticketing operations.
The Company formed Worldwide Reinsurance Ltd., which is a captive insurance company domiciled in Bermuda. It will provide primarily liability
insurance coverage to the Company for which insurance may not be currently available or economically feasible in today&#x2019;s insurance
marketplace. The Company formed Kustom 440, Inc. in 2022 to create unique entertainment experiences directly for consumers, and Kustom
Entertainment, Inc. in 2023 to serve as the participant in the Business Combination.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2024-01-01to2024-06-30" id="Fact000803">&lt;p id="xdx_84C_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zhUvH5tThZwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86B_zjptvKKqQdWh"&gt;Fair
Value of Financial Instruments&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
carrying amounts of financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and
notes payable approximate fair value because of the short-term nature of these items.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000805">&lt;p id="xdx_842_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_za8AizGc2s8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_869_zosnalWN7zre"&gt;Revenue
Recognition&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company applies the provisions of Accounting Standards Codification (ASC) 606-10, &lt;i&gt;Revenue from Contracts with Customers&lt;/i&gt;, and all
related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers
in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies
the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract,
(3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize
revenue when a performance obligation is satisfied.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has two different revenue streams, product and service, represented through its three segments. The Company reports all revenues
on a gross basis, other than service revenues from the Company&#x2019;s entertainment and revenue cycle management segments, Revenues
generated by all segments are reported net of sales taxes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Video
Solutions&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the
customer. In situation where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company
holds a contract bearing enforceable rights and obligations only with the distributor. As part of part of its consideration for the contract,
the Company evaluates certain factors including the customers&#x2019; ability to pay (or credit risk). For each contract, the Company
considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the
transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which
it expects to be entitled. As the Company&#x2019;s standard payment terms are less than one year, it has elected the practical expedient
under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction
price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is
considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar
circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e. when the Company&#x2019;s performance
obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company
considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the
customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair
services or replacement products. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for
product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than
one year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Service
and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is
recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for
extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed
method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration
related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition
criteria have been met.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points
within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year
contract to future deliverables using management&#x2019;s best estimate of selling price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Revenue
Cycle Management&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports revenue cycle management revenues on a net basis, as its primary source of revenue is its end-to-end service fees which
is generally determined as a percentage of the invoice amounts collected. These service fees are reported as revenue monthly upon completion
of the Company&#x2019;s performance obligation to provide the agreed upon service.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Entertainment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports ticketing revenue on a gross or net basis based on management&#x2019;s assessment of whether the Company is acting as
a principal or agent in the transaction. The determination is based upon the evaluation of control over the event ticket, including the
right to sell the ticket, prior to its transfer to the ticket buyer.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company sells tickets held in inventory, which consists of one performance obligation, being to transfer control of an event ticket to
the buyer upon confirmation of the order. The Company acts as the principal in these transactions as the ticket is owned by the Company
at the time of sale, therefore controlling the ticket prior to transferring to the customer. In these transactions, revenue is recorded
on a gross basis based on the value of the ticket and is recognized when an order is confirmed. Payment is typically due upon delivery
of the ticket.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also acts as an intermediary between buyers and sellers through online secondary marketplace. Revenues derived from this marketplace
primarily consist of service fees from ticketing operations, and consists of one primary performance obligation, which is facilitating
the transaction between the buyer and seller, being satisfied at the time the order has been confirmed. As the Company does not control
the ticket prior to the transfer, the Company acts as an agent in these transactions. Revenue is recognized on a net basis, net of the
amount due to the seller when an order is confirmed, the seller is then obligated to deliver the tickets to the buyer per the seller&#x2019;s
listing. Payment is due at the time of sale.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Other&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
During the six months ended June 30, 2024, the Company recognized revenue of $&lt;span id="xdx_90E_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_iN_pn5n6_di_c20240101__20240630_zwY1WSi4grUk" title="Contract liabilities, revenue recognized"&gt;1.4&lt;/span&gt; million related to its contract liabilities. Contract
liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately
as current liabilities and non-current liabilities in the Consolidated Balance Sheets. Such amounts consist of extended warranty contracts,
prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Total contract liabilities consist of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zn5nt7DgxOfa" style="display: none"&gt;SCHEDULE OF CONTRACT LIABILITIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,937,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;767,131&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(610,807&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;3,093,492&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;7,340,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;412,632&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(753,950&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,999,141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;10,277,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;1,179,763&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(1,364,757&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;10,092,633&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,154,874&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;1,246,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(496,034&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;2,905,052&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;5,818,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;1,223,497&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(487,106&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,554,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;7,972,956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;2,469,709&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(983,140&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;9,459,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_z4zGBpysvVJ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
returns and allowances aggregated $&lt;span id="xdx_909_ecustom--SalesReturnsAndAllowances_c20240101__20240630_zf13BHFzSp4l" title="Sales return and allowances"&gt;93,170&lt;/span&gt; and $&lt;span id="xdx_903_ecustom--SalesReturnsAndAllowances_c20230101__20231231_zXIixXpUEcp1" title="Sales return and allowances"&gt;117,713&lt;/span&gt; for the six months ended June 30, 2024 and December 31, 2023, respectively. Obligations
for estimated sales returns and allowances are recognized at the time of sales on an accrual basis. The accrual is determined based upon
historical return rates adjusted for known changes in key variables affecting these return rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2024-01-01to2024-06-30"
      decimals="-5"
      id="Fact000807"
      unitRef="USD">-1400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <DGLY:ScheduleOfContractLiabilitiesTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000809">&lt;p id="xdx_894_ecustom--ScheduleOfContractLiabilitiesTableTextBlock_zR3B7gHWqwA3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zn5nt7DgxOfa" style="display: none"&gt;SCHEDULE OF CONTRACT LIABILITIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20240101__20240630_z1pmmHhbpHu4" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,937,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ContractWithCustomerLiabilityAdditions_c20240101__20240630_zEGzOvSLIIxd" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;767,131&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20240101__20240630_zCUBh407bkkc" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(610,807&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20240101__20240630_zcHLWxRQe3p8" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;3,093,492&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20240101__20240630_zS7pRXNky0i5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;7,340,459&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20240101__20240630_zzhdDAbDe5vh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;412,632&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20240101__20240630_z37d3rgDsppj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(753,950&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20240101__20240630_z295rKs55Df5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,999,141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iS_c20240101__20240630_zv7MPX92BOs4" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;10,277,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--ContractWithCustomerLiabilityAddition_c20240101__20240630_zTMPEr7bG1Ng" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;1,179,763&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20240101__20240630_zmzhaq2bmgn" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(1,364,757&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_c20240101__20240630_zm7GIHxtqhCa" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;10,092,633&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Additions/&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Reclass&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 44%; text-align: left"&gt;Contract liabilities, current&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ContractWithCustomerLiabilityCurrent_iS_c20230101__20230630_zusKITZls4Ec" style="width: 10%; text-align: right" title="Contract liabilities, current, beginning"&gt;2,154,874&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ContractWithCustomerLiabilityAdditions_c20230101__20230630_zvT5V9rVxAU6" style="width: 10%; text-align: right" title="Contract liabilities, current, additions/reclass"&gt;1,246,212&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--ContractWithCustomerLiabilityRevenueRecognizedCurrent_c20230101__20230630_zjep631Oe016" style="width: 10%; text-align: right" title="Contract liabilities, current, revenue recognized"&gt;(496,034&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiabilityCurrent_iE_c20230101__20230630_zte94kTjb3zb" style="width: 10%; text-align: right" title="Contract liabilities, current, ending"&gt;2,905,052&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contract liabilities, non-current&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iS_c20230101__20230630_zYY8aERwFBB" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, beginning"&gt;5,818,082&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityAdditionsNonCurrent_c20230101__20230630_zAN7eWB8pCuk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, additions/reclass"&gt;1,223,497&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--ContractWithCustomerLiabilityRevenueRecognizedNonCurrent_c20230101__20230630_zeaGMv9IH97l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, revenue recognized"&gt;(487,106&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iE_c20230101__20230630_zdeu1dcDOhnd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Contract liabilities, non-current, ending"&gt;6,554,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ContractWithCustomerLiability_iS_c20230101__20230630_zcJWHsSUQMJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, current, beginning"&gt;7,972,956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--ContractWithCustomerLiabilityAddition_c20230101__20230630_zHdwAsKIOEtl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, additions/reclass"&gt;2,469,709&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20230101__20230630_zVibCuRQ9pQc" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, revenue recognized"&gt;(983,140&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ContractWithCustomerLiability_iE_c20230101__20230630_zouHBC6oSSq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities, ending"&gt;9,459,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</DGLY:ScheduleOfContractLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000811"
      unitRef="USD">2937168</us-gaap:ContractWithCustomerLiabilityCurrent>
    <DGLY:ContractWithCustomerLiabilityAdditions
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000813"
      unitRef="USD">767131</DGLY:ContractWithCustomerLiabilityAdditions>
    <DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000815"
      unitRef="USD">-610807</DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000817"
      unitRef="USD">3093492</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000819"
      unitRef="USD">7340459</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000821"
      unitRef="USD">412632</DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent>
    <DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000823"
      unitRef="USD">-753950</DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000825"
      unitRef="USD">6999141</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000827"
      unitRef="USD">10277627</us-gaap:ContractWithCustomerLiability>
    <DGLY:ContractWithCustomerLiabilityAddition
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000829"
      unitRef="USD">1179763</DGLY:ContractWithCustomerLiabilityAddition>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000831"
      unitRef="USD">-1364757</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000833"
      unitRef="USD">10092633</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000835"
      unitRef="USD">2154874</us-gaap:ContractWithCustomerLiabilityCurrent>
    <DGLY:ContractWithCustomerLiabilityAdditions
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000837"
      unitRef="USD">1246212</DGLY:ContractWithCustomerLiabilityAdditions>
    <DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000839"
      unitRef="USD">-496034</DGLY:ContractWithCustomerLiabilityRevenueRecognizedCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000841"
      unitRef="USD">2905052</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000843"
      unitRef="USD">5818082</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000845"
      unitRef="USD">1223497</DGLY:ContractWithCustomerLiabilityAdditionsNonCurrent>
    <DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000847"
      unitRef="USD">-487106</DGLY:ContractWithCustomerLiabilityRevenueRecognizedNonCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000849"
      unitRef="USD">6554473</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2022-12-31"
      decimals="0"
      id="Fact000851"
      unitRef="USD">7972956</us-gaap:ContractWithCustomerLiability>
    <DGLY:ContractWithCustomerLiabilityAddition
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000853"
      unitRef="USD">2469709</DGLY:ContractWithCustomerLiabilityAddition>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact000855"
      unitRef="USD">-983140</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability
      contextRef="AsOf2023-06-30"
      decimals="0"
      id="Fact000857"
      unitRef="USD">9459525</us-gaap:ContractWithCustomerLiability>
    <DGLY:SalesReturnsAndAllowances
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact000859"
      unitRef="USD">93170</DGLY:SalesReturnsAndAllowances>
    <DGLY:SalesReturnsAndAllowances
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000861"
      unitRef="USD">117713</DGLY:SalesReturnsAndAllowances>
    <us-gaap:UseOfEstimates contextRef="From2024-01-01to2024-06-30" id="Fact000863">&lt;p id="xdx_847_eus-gaap--UseOfEstimates_zgXjPprsAMPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_860_zMFla80jYpN8"&gt;Use
of Estimates&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States
of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during
the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not
limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair
value of warrants, options, the recognition of revenue, inventory valuation reserve, fair value of assets and liabilities acquired in
a business combination, incremental borrowing rate on leases, the valuation allowance for deferred tax assets and other legal claims
and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which
the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period
that they are determined to be necessary.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000865">&lt;p id="xdx_840_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zyXf3jSlz4Z" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_zdiaAkLRYbz1"&gt;Cash
and cash equivalents&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zgqWOwKPvzW8" style="display: none"&gt;SCHEDULE OF SHORT TERM INVESTMENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0871"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0873"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0879"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0887"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0895"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0897"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0903"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0911"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zlAOn8HKwZv9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that
at times may be in excess of the federally insured limit of $&lt;span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_pp0p0_c20240630_zN0wEA3mYVd" title="Cash, FDIC insured amount"&gt;250,000&lt;/span&gt; per bank. The Company minimizes this risk by placing its cash deposits
with major financial institutions. At June 30, 2024 and December 31, 2023, the uninsured balance amounted to $&lt;span id="xdx_90A_eus-gaap--CashUninsuredAmount_iI_c20240630_zhlbLlSFyQmi" title="Uninsured balance"&gt;136,717&lt;/span&gt; and $&lt;span id="xdx_90F_eus-gaap--CashUninsuredAmount_iI_c20231231_z5HxNjVF4P39" title="Uninsured balance"&gt;29,700&lt;/span&gt;, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000867">&lt;p id="xdx_896_eus-gaap--ScheduleOfShortTermDebtTextBlock_zSTutPPDDZR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zgqWOwKPvzW8" style="display: none"&gt;SCHEDULE OF SHORT TERM INVESTMENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;June
    30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Realized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zUPsygBrOIJ1" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z0DcwDAouz8f" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0871"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zfEoSEOEX7Zh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0873"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zY0O55X5hDP" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;439,881&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDdXPIYFOM7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztW1ZgnfGhah" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0879"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zXb9ShO9yWK1" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0881"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zOu3Oau31Abc" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77,232&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20240630_zvxjaspyeS8a" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20240101__20240630_zt8GGWp1i6dj" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0887"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20240101__20240630_zl1PdWARlDf9" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0889"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20240630_zJCfiCkPubef" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;517,113&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Adjusted
    &lt;br/&gt; Cost&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Gains&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unrealized
    &lt;br/&gt; Losses&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
    &lt;br/&gt; Value&lt;/span&gt;&lt;/td&gt;&lt;td style="font: bold 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 44%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Demand
    deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z8WeYN9NqJ05" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_zvmxAiV75x5d" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0895"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_ztYlNo6FaUb7" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0897"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--DemandDepositsMember_z9nWi8tfqnuh" style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;545,207&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
    investments with original maturities of 90 days or less (Level 1):&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Money
    market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zrycyeehocHe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zhGg0lGPA3g8" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0903"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlNPMfSd0gme" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0905"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zlbZY6mUhbbe" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;135,342&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--AvailableForSaleDebtSecuritiesAmortizedCostBasis_iI_c20231231_zk3SCKQ543Ld" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Adjusted cost"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtSecuritiesAvailableForSaleRealizedGain_c20230101__20231231_zBP5B27ZQzna" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized gains"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0911"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtSecuritiesAvailableForSaleRealizedLoss_iN_di_c20230101__20231231_zRpj231W24a2" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Realized Losses"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0913"&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AvailableForSaleSecuritiesDebtSecurities_iI_c20231231_z5q6JxiGHSA7" style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right" title="Fair value"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;680,549&lt;/span&gt;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2024-06-30_us-gaap_DemandDepositsMember"
      decimals="0"
      id="Fact000869"
      unitRef="USD">439881</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2024-06-30_us-gaap_DemandDepositsMember"
      decimals="0"
      id="Fact000875"
      unitRef="USD">439881</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      id="Fact000877"
      unitRef="USD">77232</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2024-06-30_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      id="Fact000883"
      unitRef="USD">77232</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000885"
      unitRef="USD">517113</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000891"
      unitRef="USD">517113</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2023-12-31_us-gaap_DemandDepositsMember"
      decimals="0"
      id="Fact000893"
      unitRef="USD">545207</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2023-12-31_us-gaap_DemandDepositsMember"
      decimals="0"
      id="Fact000899"
      unitRef="USD">545207</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      id="Fact000901"
      unitRef="USD">135342</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2023-12-31_us-gaap_MoneyMarketFundsMember"
      decimals="0"
      id="Fact000907"
      unitRef="USD">135342</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000909"
      unitRef="USD">680549</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000915"
      unitRef="USD">680549</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashFDICInsuredAmount
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000917"
      unitRef="USD">250000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000919"
      unitRef="USD">136717</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000921"
      unitRef="USD">29700</us-gaap:CashUninsuredAmount>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="From2024-01-01to2024-06-30" id="Fact000923">&lt;p id="xdx_84E_eus-gaap--CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_zI6Tde8WDJej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_863_zHJrZZAG0Akf"&gt;Restricted
Cash&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
cash of $&lt;span id="xdx_900_eus-gaap--RestrictedCashNoncurrent_iI_c20240630_z5fjczX9pno3" title="Restricted cash"&gt;97,600&lt;/span&gt; and $&lt;span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_c20231231_zLstdWNPZ5b9" title="Restricted cash"&gt;97,600&lt;/span&gt; was included in other assets as of June 30, 2024 and December 31, 2023, respectively. Restricted cash consists
of bank deposits that collateralize our debt obligations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BC_zebo9sXArlk4" style="display: none"&gt;SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;517,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 20%; text-align: right"&gt;680,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Long-term restricted cash included in other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total cash, cash equivalents and restricted cash in the statements of cash flows&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;614,713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;778,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zAgGc7sWhvzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000925"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000927"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000929">&lt;p id="xdx_899_eus-gaap--ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_zaqnLXTpQL2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of cash and cash equivalents in the consolidated balance sheets to cash, cash equivalents and
restricted cash in the consolidated statements of cash flows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BC_zebo9sXArlk4" style="display: none"&gt;SCHEDULE OF RECONCILIATION OF CASH AND CASH EQUIVALENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240630_zVBxQK3Gzaif" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231231_zNU5H6Q88Ke3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_maCCERCzONp_zWC8MvnUp1w7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;517,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 20%; text-align: right"&gt;680,549&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--RestrictedCashNoncurrent_iI_maCCERCzONp_zvtnzw1TYK09" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Long-term restricted cash included in other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iTI_mtCCERCzONp_ztHU22CSpDsg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total cash, cash equivalents and restricted cash in the statements of cash flows&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;614,713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;778,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000931"
      unitRef="USD">517113</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000932"
      unitRef="USD">680549</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000934"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000935"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000937"
      unitRef="USD">614713</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000938"
      unitRef="USD">778149</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000940">&lt;p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zARxKGiYSsT4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86B_zZiZxXcNK1qg"&gt;Accounts
Receivable&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding
amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables
and considering a customer&#x2019;s financial condition, credit history, and current economic conditions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trade
receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received.
A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days
beyond terms. No interest is charged on overdue trade receivables.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="From2024-01-01to2024-06-30" id="Fact000942">&lt;p id="xdx_843_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_zzbUZrMzFuph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_z05fhmaDuSEk"&gt;Goodwill
and Other Intangibles&lt;/span&gt;:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Goodwill
&lt;/i&gt;- In connection with acquisitions, the Company applies the provisions of ASC 805, &lt;i&gt;Business Combinations&lt;/i&gt;, using the acquisition
method of accounting. The excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired
is recorded as goodwill. In accordance with ASC 350, &lt;i&gt;Intangibles - Goodwill and Other&lt;/i&gt;, the Company assesses goodwill for impairment
annually as of December 31, and more frequently if events and circumstances indicate that goodwill might be impaired.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
impairment testing is performed at the reporting unit level. Goodwill is assigned to reporting units at the date the goodwill is initially
recorded. Once goodwill has been assigned to reporting units, it no longer retains its association with a particular acquisition, and
all of the activities within a reporting unit, whether acquired or internally generated, are available to support the value of the goodwill.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Traditionally,
goodwill impairment testing is a two-step process. Step one involves comparing the fair value of the reporting units to its carrying
amount. If the carrying amount of a reporting unit is greater than zero and its fair value is greater than its carrying amount, there
is no impairment. If the reporting unit&#x2019;s carrying amount is greater than the fair value, the second step must be completed to
measure the amount of impairment, if any. Step two involves calculating an implied fair value of goodwill. The Company has adopted ASU
2017-04 which simplifies subsequent goodwill measurement by eliminating step two from the goodwill impairment test. As a result, the
Company compares the fair value of a reporting unit with its respective carrying value and recognized an impairment charge for the amount
by which the carrying amount exceeded the reporting unit&#x2019;s fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determines the fair value of its reporting units using the market approach. Under the market approach, we estimate the fair value
based on multiples of comparable public companies and precedent transactions. Significant estimates in the market approach include: identifying
similar companies with comparable business factors such as size, growth, profitability, risk and return on investment, and assessing
comparable revenue and operating income multiples in estimating the fair value of the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Long-lived
and Other Intangible Assets - &lt;/i&gt;The Company periodically assesses potential impairments of its long-lived assets in accordance with
the provisions of ASC 360, &lt;i&gt;Accounting for the Impairment or Disposal of Long-lived Assets&lt;/i&gt;. An impairment review is performed whenever
events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The Company groups its assets
at the lowest level for which identifiable cash flows are largely independent of the cash flows of the other assets and liabilities.
The Company has determined that the lowest level for which identifiable cash flows are available is the operating segment level.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Factors
considered by the Company include, but are not limited to, significant underperformance relative to historical or projected operating
results; significant changes in the manner of use of the acquired assets or the strategy for the overall business; and significant negative
industry or economic trends. When the carrying value of a long-lived asset may not be recoverable based upon the existence of one or
more of the above indicators of impairment, the Company estimates the future undiscounted cash flows expected to result from the use
of the asset and its eventual disposition. If the sum of the expected future undiscounted cash flows and eventual disposition is less
than the carrying amount of the asset, the Company recognizes an impairment loss. An impairment loss is reflected as the amount by which
the carrying amount of the asset exceeds the fair value of the asset, based on the fair value if available, or discounted cash flows,
if fair value is not available. The Company last assessed potential impairments of its long-lived assets as of December 31, 2023 and
concluded that there was no impairment. Subsequent to completing our 2023 annual impairment test, no events or changes in circumstances
were noted that required an interim goodwill impairment test.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets include deferred patent costs, license agreements, trademarks and trade names. Legal expenses incurred in preparation of patent
application have been deferred and will be amortized over the useful life of granted patents. Costs incurred in preparation of applications
that are not granted will be charged to expense at that time. The Company has entered into several sublicense agreements under which
it has been assigned the exclusive rights to certain licensed materials used in its products. These sublicense agreements generally require
upfront payments to obtain the exclusive rights to such material. The Company capitalizes the upfront payments as intangible assets and
amortizes such costs over their estimated useful life on a straight-line method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000944">&lt;p id="xdx_840_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zMFcXmMiAuO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_864_z7eTBECpa1bg"&gt;Segment
Reporting&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#x2019;s Chief Executive Officer or &#x201c;CODM&#x201d;) in making decisions on how to allocate resources and assess
performance. The Company&#x2019;s &lt;span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_z4lptHnPdP7k" title="Number of operating segments"&gt;three&lt;/span&gt; operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#x2019;s corporate
administrative activities and are also to be reported in the segment information.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact000946"
      unitRef="Segments">3</us-gaap:NumberOfOperatingSegments>
    <DGLY:ContingentConsiderationPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000948">&lt;p id="xdx_844_ecustom--ContingentConsiderationPolicyTextBlock_z4lJPvRxHLb2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_86F_z9hn7zfxFjUe"&gt;Contingent
Consideration&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
circumstances where an acquisition involves a contingent consideration arrangement that meets the definition of a liability under the
Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 480, Distinguishing Liabilities
from Equity, the Company recognizes a liability equal to the fair value of the contingent payments the Company expects to make as of
the acquisition date. The Company remeasures this liability each reporting period and records changes in the fair value through the consolidated
statement of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</DGLY:ContingentConsiderationPolicyTextBlock>
    <DGLY:NonControllingInterestsPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000950">&lt;p id="xdx_842_ecustom--NonControllingInterestsPolicyTextBlock_zMGOT3T3Mdmc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_z7KseiWjNLI8"&gt;Non-Controlling
Interests&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests in the Company&#x2019;s Consolidated Financial Statements represent the interest in subsidiaries held by our venture partner.
The venture partner holds a noncontrolling interest in the Company&#x2019;s consolidated subsidiary Nobility Healthcare, LLC. Since the
Company consolidates the financial statements of all wholly-owned and majority owned subsidiaries, the noncontrolling owners&#x2019; share
of each subsidiary&#x2019;s results of operations are deducted and reported as net income or loss attributable to noncontrolling interest
in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.8pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</DGLY:NonControllingInterestsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000952">&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zuObnMVhsRMf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_861_zlF29eWf31Y9"&gt;New
Accounting Standards&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27.8pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2023, the FASB issued Accounting Standards Update No. 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable
Segment Disclosures&#x201d; (&#x201c;ASU 2023-07&#x201d;), which is intended to improve reportable segment disclosure requirements, primarily
through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December
15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to
be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories
and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in
the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial
statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2023, the FASB issued Accounting Standards Update No. 2023-09, &#x201c;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&#x201d;
(&#x201c;ASU 2023-09&#x201d;), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories
in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between
domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU
2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among
other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual
financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis,
but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated
financial statements and related disclosures.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000954">&lt;p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zQg7REwAS8O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
2. &lt;span id="xdx_82E_zQgx0t1uI1m"&gt;INVENTORIES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRDUiLyBzuje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zRyiYGpOhwzg" style="display: none"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20240630_zYikgfwyJjV3" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231231_zh1I4sROS2n8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_pp0p0_maIGzK1c_z81iEyQMkxcd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Raw material and component parts&#x2013; video solutions segment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;2,614,267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;3,044,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maIGzK1c_zfiLVJ3yvCJ3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work-in-process&#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--InventoryFinishedGoodsVideoSolutions_iI_pp0p0_maIGzK1c_zUXTVK5H8VXa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished goods &#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,436,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,623,489&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--FinishedGoodsEntertainmentSegment_iI_pp0p0_maIGzK1c_zJ5Vw1Nhb6Re" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Finished goods &#x2013; entertainment segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;286,343&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;699,204&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzK1c_maINzSbr_zsWdObeqS6q4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,353,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,387,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryValuationReservesVideoSolutions_iNI_pp0p0_di_msINzSbr_zHnROyBpwrsd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Reserve for excess and obsolete inventory&#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,008,278&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,355,666&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--ReserveForExcessAndObsoleteInventoryEntertainmentSegment_iNI_pp0p0_di_msINzSbr_zYKAxMv7JDCg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Reserve for excess and obsolete inventory &#x2013; entertainment segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(126,723&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(186,795&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryNet_iTI_pp0p0_mtINzSbr_zFXlh2P5mqUe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,218,133&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,845,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zQG5avNK3f6e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finished
goods inventory includes units held by potential customers and sales agents for test and evaluation purposes. The cost of such units
totaled $&lt;span id="xdx_902_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20240630_z3cAVuBXcL96" title="Inventory cost"&gt;43,274&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--WeightedAverageCostInventoryAmount_iI_pp0p0_c20231231_zybClOrxQTY9" title="Inventory cost"&gt;42,797&lt;/span&gt; as of June 30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000956">&lt;p id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRDUiLyBzuje" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zRyiYGpOhwzg" style="display: none"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20240630_zYikgfwyJjV3" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
30, 2024&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20231231_zh1I4sROS2n8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_pp0p0_maIGzK1c_z81iEyQMkxcd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Raw material and component parts&#x2013; video solutions segment&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;2,614,267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;3,044,653&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maIGzK1c_zfiLVJ3yvCJ3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work-in-process&#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,396&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--InventoryFinishedGoodsVideoSolutions_iI_pp0p0_maIGzK1c_zUXTVK5H8VXa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished goods &#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,436,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,623,489&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--FinishedGoodsEntertainmentSegment_iI_pp0p0_maIGzK1c_zJ5Vw1Nhb6Re" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Finished goods &#x2013; entertainment segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;286,343&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;699,204&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryGross_iTI_pp0p0_mtIGzK1c_maINzSbr_zsWdObeqS6q4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Subtotal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,353,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,387,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--InventoryValuationReservesVideoSolutions_iNI_pp0p0_di_msINzSbr_zHnROyBpwrsd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Reserve for excess and obsolete inventory&#x2013; video solutions segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,008,278&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,355,666&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--ReserveForExcessAndObsoleteInventoryEntertainmentSegment_iNI_pp0p0_di_msINzSbr_zYKAxMv7JDCg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Reserve for excess and obsolete inventory &#x2013; entertainment segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(126,723&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(186,795&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--InventoryNet_iTI_pp0p0_mtINzSbr_zFXlh2P5mqUe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,218,133&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,845,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000958"
      unitRef="USD">2614267</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000959"
      unitRef="USD">3044653</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000961"
      unitRef="USD">15895</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000962"
      unitRef="USD">20396</us-gaap:InventoryWorkInProcess>
    <DGLY:InventoryFinishedGoodsVideoSolutions
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000964"
      unitRef="USD">3436629</DGLY:InventoryFinishedGoodsVideoSolutions>
    <DGLY:InventoryFinishedGoodsVideoSolutions
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000965"
      unitRef="USD">4623489</DGLY:InventoryFinishedGoodsVideoSolutions>
    <DGLY:FinishedGoodsEntertainmentSegment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000967"
      unitRef="USD">286343</DGLY:FinishedGoodsEntertainmentSegment>
    <DGLY:FinishedGoodsEntertainmentSegment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000968"
      unitRef="USD">699204</DGLY:FinishedGoodsEntertainmentSegment>
    <us-gaap:InventoryGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000970"
      unitRef="USD">6353134</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000971"
      unitRef="USD">8387742</us-gaap:InventoryGross>
    <DGLY:InventoryValuationReservesVideoSolutions
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000973"
      unitRef="USD">4008278</DGLY:InventoryValuationReservesVideoSolutions>
    <DGLY:InventoryValuationReservesVideoSolutions
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000974"
      unitRef="USD">4355666</DGLY:InventoryValuationReservesVideoSolutions>
    <DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000976"
      unitRef="USD">126723</DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment>
    <DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000977"
      unitRef="USD">186795</DGLY:ReserveForExcessAndObsoleteInventoryEntertainmentSegment>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000979"
      unitRef="USD">2218133</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000980"
      unitRef="USD">3845281</us-gaap:InventoryNet>
    <us-gaap:WeightedAverageCostInventoryAmount
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000982"
      unitRef="USD">43274</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:WeightedAverageCostInventoryAmount
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000984"
      unitRef="USD">42797</us-gaap:WeightedAverageCostInventoryAmount>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000986">&lt;p id="xdx_80B_eus-gaap--DebtDisclosureTextBlock_zF3geZ1rDILi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
3. &lt;span id="xdx_82F_zPsuMm6jatN4"&gt;DEBT OBLIGATIONS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ConvertibleDebtTableTextBlock_znaLGXfzL47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Debt
obligations is comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&#160;&#160;&lt;span id="xdx_8BB_zZpOajz0S7a1" style="display: none"&gt;SCHEDULE OF DEBT OBLIGATIONS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20240630_zpTIH3WDCL9h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231231_zwuVXCNcVey" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DebtInstrumentFaceAmount_iI_maLTDzJq7_zfy0VjKVqJUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Economic injury disaster loan (EIDL)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;146,154&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;147,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_maLTDzJq7_zjZmDYlkflt7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration promissory note &#x2013; Nobility Healthcare Division Acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0993"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;129,651&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--BusinessCombinationContingentConsiderationLiabilityOne_iI_maLTDzJq7_zCGVuw93ye54" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration promissory note &#x2013; Nobility Healthcare Division Acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0996"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--RevolvingLoanAgreement_iI_maLTDzJq7_ztsv1C5JRUvh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Revolving Loan Agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,880,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,880,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--CommercialExtensionOfCreditEntertainmentSegment_iI_maLTDzJq7_zUPRwx5SuUq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Commercial Extension of Credit- Entertainment Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,928&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--MerchantAdvances_iI_maLTDzJq7_zfyxpEQ8VnE4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Merchant Advances &#x2013; Video Solutions Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,259,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,350,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--MerchantAdvancesEntertainmentSegment_iI_maLTDzJq7_zU2NvkI7LwD5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Merchant Advances &#x2013; Entertainment Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,373,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1009"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_iNI_di_msLTDzJq7_zmEClXxvmS4e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unamortized debt issuance costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(791,434&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(540,429&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebt_iTI_mtLTDzJq7_zcHjgdAJZw13" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,879,321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,113,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_z13l0FG62zhf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: current maturities of debt obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,980,903&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,260,513&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LongTermDebtNoncurrent_iI_zQ87XyDcik1f" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt obligations, long-term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,898,418&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,853,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zOiLWzts8TSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zu8CfBfFFesa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Debt
obligations mature as follows as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B0_zKKq6eCZf5Ha" style="display: none"&gt;SCHEDULE OF MATURITY OF DEBT OBLIGATIONS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240630_zLJ5WJidnXI" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pp0p0_maLTDzTc2_zMRGjhfqkRN6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, 2024 to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;2,979,213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzTc2_zAGnxpzaF3A4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,759,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzTc2_z2yH4jFfmCpf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_maLTDzTc2_zT4KwRfmhXka" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_iI_pp0p0_maLTDzTc2_z2fPWKUeINIc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028 and thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;133,865&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzTc2_z42BN2IgiQH3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,879,321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zj6ljivWT4p6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2020
Small Business Administration Notes&lt;/i&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 12, 2020, the Company received $&lt;span id="xdx_903_eus-gaap--ProceedsFromLoans_pp0p0_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_z6wnhzeQeJ8e" title="Proceeds from loans"&gt;150,000&lt;/span&gt; in loan funding from the SBA under the Economic Injury Disaster Loan (&#x201c;EIDL&#x201d;)
program administered by the SBA, which program was expanded pursuant to the recently enacted CARES Act. The EIDL is evidenced by a secured
promissory note, dated May 8, 2020, in the original principal amount of $&lt;span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zKDOwdqqzVVg" title="Debt instrument face amount"&gt;150,000&lt;/span&gt; with the SBA, the lender.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 47.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under
the terms of the note issued under the EIDL program, interest accrues on the outstanding principal at the rate of &lt;span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zvqNJTPHwHW8" title="Debt instrument interest rate"&gt;3.75&lt;/span&gt;% per annum. The
term of such note is thirty years, though it may be payable sooner upon an event of default under such note. Monthly principal and interest
payments began in November 2022, after being deferred for thirty months after the date of disbursement and total $&lt;span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20200510__20200512__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zyoNK4LVnSJ8" title="Monthly principal payments"&gt;731&lt;/span&gt; per month thereafter.
Such note may be prepaid in part or in full, at any time, without penalty. The Company granted the SBA a continuing interest in and to
any and all collateral, including but not limited to tangible and intangible personal property.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company made principal payments of $&lt;span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zbUgbYSjLXck" title="Principal payments"&gt;1,628&lt;/span&gt; during the six months ended June 30, 2024 and recorded interest expense of $&lt;span id="xdx_90C_eus-gaap--InterestExpenseDebt_c20240401__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zZFowdIMySgl" title="Interest expense"&gt;1,383&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--InterestExpenseDebt_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentySmallBusinessAdministrationNotesMember_zQD7eseRTV38" title="Interest expense"&gt;2,758&lt;/span&gt;
for the three and six months ended June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Contingent
Consideration Promissory Notes&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 30, 2021, Nobility Healthcare, a subsidiary of the Company, issued a contingent consideration promissory note (the &#x201c;June Contingent
Note&#x201d;) in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#x201c;June Seller&#x201d;)
of $&lt;span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zJDFBZBB55T" title="Debt face amount"&gt;350,000&lt;/span&gt;. The June Contingent Note has a three-year term and bears interest at a rate of &lt;span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zvZQR2ACB1I1" title="Debt instrument stated percentage"&gt;3.00&lt;/span&gt;% per annum. Quarterly principal and
interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the June Contingent Note is subject to an earn-out adjustment, being the difference between $&lt;span id="xdx_90E_ecustom--DebtInstrumentProjectedRevenue_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zNSuNTLkGv42" title="Debt instrument projected revenue"&gt;975,000&lt;/span&gt; (the &#x201c;June
Projected Revenue&#x201d;) and the cash basis revenue (the &#x201c;June Measurement Period Revenue&#x201d;) collected by the June Seller
in its normal course of business from the clients existing on June 30, 2021, during the period from October 1, 2021 through September
30, 2022 (the &#x201c;June Measurement Period&#x201d;) measured on a quarterly basis and annualized as of the relevant period. If the June
Measurement Period Revenue is less than the June Projected Revenue, such amount will be subtracted from the principal balance of this
June Contingent Note on a dollar-for-dollar basis. If the June Measurement Period Revenue is more than the June Projected Revenue, such
amount will be added to the principal balance of this June Contingent Note on a dollar-for-dollar basis. In no event will the principal
balance of this June Contingent Note become a negative number. The maximum downward earn-out adjustment to the principal balance will
be a reduction to zero. There are no limits to the increases to the principal balance of the June Contingent Note as a result of the
earn-out adjustments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
June Contingent Note is considered to be additional purchase price; therefore, the estimated fair value of the contingent liability is
recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition with
subsequent changes in fair value recorded as a gain or loss in the Consolidated Statements of Operations. Management recorded the contingent
consideration promissory note at its estimated fair value of $&lt;span id="xdx_90F_eus-gaap--DebtInstrumentFairValue_iI_c20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zzfuetSUdDXb"&gt;350,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;at the acquisition date. Total principal payments,
since inception, on this contingent consideration promissory note totaled $&lt;span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_c20210627__20210630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zaRxsK7Knhr9"&gt;290,952&lt;/span&gt;.
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The estimated fair value of the June Contingent
Note at June 30, 2024 is $-&lt;span id="xdx_909_eus-gaap--DebtInstrumentFairValue_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zgL1IJ3FeRlb"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-,
representing a reduction in its estimated fair value of $&lt;span id="xdx_908_eus-gaap--DebtInstrumentFairValue_iI_c20231231__us-gaap--DebtInstrumentAxis__custom--JuneContingentNoteMember_zQ1lKssDKrv5"&gt;58,819
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;as compared to its estimated fair value as of
December 31, 2023. This reduction only relates to the principal payments made for the six months ended June 30, 2024. Therefore, the
Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 31, 2021, Nobility Healthcare, issued another contingent consideration promissory note (the &#x201c;August Contingent Payment Note&#x201d;)
in connection with a stock purchase agreement between Nobility Healthcare and a private company (the &#x201c;August Sellers&#x201d;) of
$&lt;span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zlSMIAtCov5h" title="Face amount"&gt;650,000&lt;/span&gt;. The August Contingent Payment Note has a three-year term and bears interest at a rate of &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zMGjnxR0K5y3" title="Debt rate stated prcentage"&gt;3.00&lt;/span&gt;% per annum. Quarterly principal
and interest payments are deferred for six months and is due in equal quarterly installments on the seventh business day of each quarter.
The principal amount of the August Contingent Payment Note is subject to an earn-out adjustment, being the difference between the $&lt;span id="xdx_90A_ecustom--DebtInstrumentProjectedRevenue_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zuJeeTSdE3L4" title="Principal amount"&gt;3,000,000&lt;/span&gt;
(the &#x201c;August Projected Revenue&#x201d;) and the cash basis revenue (the &#x201c;August Measurement Period Revenue&#x201d;) collected
by the August Sellers in its normal course of business from the clients existing on September 1, 2021, during the period from December
1, 2021 through November 30, 2022 (the &#x201c;August Measurement Period&#x201d;) measured on a quarterly basis and annualized as of the
relevant period. If the August Measurement Period Revenue is less than the August Projected Revenue, such amount will be subtracted from
the principal balance of this August Contingent Payment Note on a dollar-for-dollar basis. If the August Measurement Period Revenue is
more than the August Projected Revenue, such amount will be added to the principal balance of this August Contingent Payment Note on
a dollar-for-dollar basis. In no event will the principal balance of this August Contingent Payment Note become a negative number. The
maximum downward earn-out adjustment to the principal balance will be to zero. There are no limits to the increases to the principal
balance of the August Contingent Payment Note as a result of the earn-out adjustments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
August Contingent Payment Note is considered to be additional purchase price, therefore the estimated fair value of the contingent liability
is recorded as a liability at the acquisition date and the fair value is considered part of the consideration paid for the acquisition.
Management has recorded the contingent consideration promissory note at its estimated fair value of $&lt;span id="xdx_901_eus-gaap--DebtInstrumentFairValue_iI_c20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zXOPCwglofya" title="Fair value"&gt;650,000&lt;/span&gt; at the acquisition date.
Principal payments, since its inception, on this contingent consideration promissory note totaled $&lt;span id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20210830__20210831__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zFZfpUK61Nij" title="principal payment"&gt;681,907&lt;/span&gt;. The estimated fair value
of the August Contingent Note at June 30, 2024 is $-&lt;span id="xdx_90C_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_z4di2g1YtRYa" title="Debt instrument fair value"&gt;0&lt;/span&gt;-, representing a decrease in its estimated fair value of $&lt;span id="xdx_904_eus-gaap--DebtInstrumentFairValue_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--AugustContingentPaymentNoteMember_zSHwWj3MGWo1" title="Debt instrument fair value"&gt;129,651&lt;/span&gt; as compared to
is estimated fair value as of December 31, 2023. This reduction only relates to the principal payments made for the six months ended
June 30, 2024. Therefore, the Company recorded no gain or loss in the Consolidated Statements of Operations for the six months ended
June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2023
Commercial Extension of Credit&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 23, 2023, the Company&#x2019;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Private Label Agreement previously entered into with the Lender. The Lender agreed
to extend, subject to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $&lt;span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zT5otg0aR2G4" title="Line of credit"&gt;1,000,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lender
shall retain &lt;span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zSTavYBqBfc8" title="Borrower percentage"&gt;25&lt;/span&gt;% of each remittance owed to Borrower under the terms of the Private Label Agreement. Such remittances shall include regular
weekly remittances and any additional incentive payments to which the Borrower may be entitled. &lt;span id="xdx_906_eus-gaap--LineOfCreditFacilityDescription_c20230223__20230223__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyThreeCommercialExtensionOfCreditMember_zRNeJtG6veqb" title="Credit facility description"&gt;The 25% withholding of the Borrower&#x2019;s
applicable remittance shall be deemed a &#x201c;Payment&#x201d; under the terms of this Note, and Payments shall continue until the earlier
of (i) repayment of the Principal Sum, accrued Interest, and a fee of $35,000 or (ii) expiration of the Private Label Agreement on December
31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the six months ended June 30, 2024, the Entertainment segment Company&#x2019;s Entertainment segment repaid the outstanding principal
of $&lt;span id="xdx_900_eus-gaap--PrincipalAmountOutstandingOfLoansHeldInPortfolio_iI_c20240630_z2LS62dP5bWh" title="Principal loan through remittances"&gt;87,928&lt;/span&gt; and did not renew this agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2024
Commercial Extension of Credit&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 22, 2024, the Company&#x2019;s Entertainment segment entered into an extension of credit in the form of a loan to use in marketing
and operating its business in accordance with the Ticket Solution Agreement. The Lender, Ticket Evolution, Inc., agreed to extend, subject
to the conditions hereof, and Borrower agreed to take, a Loan for Principal Sum of $&lt;span id="xdx_900_eus-gaap--LinesOfCreditCurrent_iI_c20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_z1F2m3oOeOo3" title="Line of credit"&gt;75,000&lt;/span&gt; with monthly advances of $&lt;span id="xdx_901_eus-gaap--LineOfCreditFacilityPeriodicPayment_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zsIv28y8QS1b" title="Monthly advances"&gt;100,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
advances made are recoupable from client service fees with no more than $&lt;span id="xdx_90D_eus-gaap--ProfessionalFees_c20240122__20240122__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zbsB3FVUiF2f" title="Client fees"&gt;25,000&lt;/span&gt; being recouped in any one week. The total advances received
for the six months ended June 30, 2024 were $&lt;span id="xdx_901_eus-gaap--ProceedsFromDepositsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zU0YIP7eKp5f" title="Deposits received"&gt;575,000&lt;/span&gt; and payments made totaled $&lt;span id="xdx_90E_eus-gaap--ProceedsFromCustomersForProgressPayments_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zAWzdfSvYjK2" title="Advance payments"&gt;562,500&lt;/span&gt;. The outstanding balance as of June 30, 2024 was
$&lt;span id="xdx_902_eus-gaap--ProceedsFromCustomers_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--TwentyTwentyFourCommercialExtensionOfCreditMember_zB55uiMSOfh4" title="Outstanding balance"&gt;12,500&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Convertible
Note&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 5, 2023, the Company entered into and consummated the initial closing (the &#x201c;First Closing&#x201d;) of the transactions contemplated
by a Securities Purchase Agreement, dated as of April 5, 2023 (the &#x201c;Purchase Agreement&#x201d;), between the Company and certain
investors (the &#x201c;Purchasers&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the First Closing, the Company issued and sold to the Purchasers Senior Secured Convertible Notes in the aggregate original principal
amount of $&lt;span id="xdx_906_eus-gaap--DebtConversionOriginalDebtAmount1_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_ztLrtte0p6Rf" title="Principal amount"&gt;3,000,000&lt;/span&gt; (the &#x201c;Notes&#x201d;) and warrants (the &#x201c;Warrants&#x201d;). The Purchase Agreement provided for a ten percent
(&lt;span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_z03T4hsKgHp5" title="Debt instrument stated percentage"&gt;10&lt;/span&gt;%) original interest discount resulting in gross proceeds to the Company of $&lt;span id="xdx_90C_eus-gaap--ProceedsFromConvertibleDebt_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zmLfJGy61EO" title="Proceeds from convertible debt"&gt;2,700,000&lt;/span&gt;. No interest accrues under the Notes. The Warrants
are exercisable for an aggregate &lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zWh1rrt7TwXc" title="Aggregate shares exercisable"&gt;1,125,000&lt;/span&gt; shares comprised of &lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_z3cKbm1I0Vab" title="Common stock issuable under the warrants"&gt;375,000&lt;/span&gt; warrants at an exercise price of $&lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zKIHu9TXavhf" title="Exercise price"&gt;5.50&lt;/span&gt; per share of the Company&#x2019;s
common stock, par value $&lt;span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantOneMember_zfyW2va50sVd" title="Common stock, par value"&gt;0.001&lt;/span&gt; (the &#x201c;Common Stock&#x201d;), &lt;span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zZiarf8fuosd" title="Comprised shares"&gt;375,000&lt;/span&gt; warrants at an exercise price of $&lt;span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantTwoMember_zNXpR4czccZd" title="Exercise price"&gt;6.50&lt;/span&gt; per share of Common Stock,
and &lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zgIDP8XBEhce" title="Comprised shares"&gt;375,000&lt;/span&gt; warrants at an exercise price of $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--WarrantThreeMember_zoSiijTUmnag" title="Warrant exercise price"&gt;7.50&lt;/span&gt; per share of Common Stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Subject
to certain conditions, within 18 months from the effectiveness date and while the Notes remain outstanding, the Purchasers have the right
to require the Company to consummate a second closing of up to an additional $&lt;span id="xdx_903_eus-gaap--ProceedsFromIssuanceOfWarrants_c20230403__20230405__us-gaap--DebtInstrumentAxis__custom--SecuritiesPurchaseAgreementMember_zpAc089LRyB" title="Principal amount"&gt;3,000,000&lt;/span&gt; of Notes (the &#x201c;Second Notes&#x201d;) and
Warrants on the same terms and conditions as the First Closing, except that the Second Notes may be subordinate to a mortgage on the
Company&#x2019;s headquarters building (the &#x201c;Bank Mortgage&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Notes are convertible into shares of Common Stock at the election of the Purchasers at any time at a fixed conversion price of $&lt;span id="xdx_901_eus-gaap--CommonStockConvertibleConversionPriceIncrease_pid_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z0lw5Co1Kk2f" title="Common stock, convertible, conversion price, increase"&gt;5.00&lt;/span&gt;
(the &#x201c;Conversion Price&#x201d;) per share of Common Stock. The Conversion Price is subject to customary adjustments for stock dividends,
stock splits, reclassifications and the like, and subject to price-based adjustment in the event of any issuances of Common Stock, or
securities convertible, exercisable or exchangeable for, Common Stock at a price below the then-applicable Conversion Price (subject
to certain exceptions). Subject to certain conditions, including certain equity conditions, the Company may redeem some or all of the
then outstanding principal amount of the Note for cash in an amount equal to &lt;span id="xdx_900_eus-gaap--DebtInstrumentRedemptionPricePercentage_pid_dp_uPure_c20230403__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8cYMDoxBhU4" title="Debt instrument, redemption price, percentage"&gt;110&lt;/span&gt;% of the outstanding principal amount of the Notes (the
&#x201c;Optional Redemption Amount&#x201d;). In addition, the Purchasers may, at their option, demand repayment at the Optional Redemption
Amount upon five (5) business days&#x2019; written notice following (i) the closing by the Company of the Bank Mortgage, or (ii) a sale
by the Company of Common Stock or Common Stock equivalents.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Notes rank senior to all outstanding and future indebtedness of the Company and its subsidiaries, and are secured by substantially all
of the Company&#x2019;s assets, as evidenced by (i) a security agreement entered into at the Closing, (ii) a trademark security agreement
entered into at the Closing, (iii) a patent security agreement entered into at the Closing, (iv) a guaranty executed by all direct and
indirect subsidiaries of the Company pursuant to which each of them has agreed to guaranty the obligations of the Company under the Notes,
and (v) a mortgage on the Company&#x2019;s headquarters building in favor of the Purchasers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Also
at the Closing, the Company entered into a Registration Rights Agreement (the &#x201c;Registration Rights Agreement&#x201d;) with the Purchasers.
Pursuant to the terms of the Registration Rights Agreement, the Company has agreed to prepare and file with the SEC within the 10th business
day following the First Closing (the &#x201c;Filing Date&#x201d;) a registration statement covering the resale of the shares of Common
Stock issuable upon conversion of the Notes and exercise of the Warrants, and to use its best efforts to cause such Registration Statement
to be declared effective under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), as promptly as possible, but
in any event no later than 45 days following the Filing Date (the &#x201c;Effectiveness Date&#x201d;). If the Registration Statement is
not filed by the Filing Date or is not declared effective by the Effectiveness Date, or under certain other circumstances described in
the Registration Rights Agreement, then the Company shall be obligated to pay, as partial liquidated damages, to each Purchaser an amount
in cash equal to &lt;span id="xdx_90A_ecustom--PurchaserPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zHagfn2rvm4l" title="Purchaser percentage"&gt;2&lt;/span&gt;% of the original principal amount of the Notes each month until the applicable event giving rise to such payments
is cured. If the Company fails to pay any partial liquidated damages in full within seven days after the date payable, the Company will
pay interest thereon at a rate of &lt;span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RegistrationRightsAgreementMember_zayoPOQWOcCa" title="Contractual interest rate"&gt;10&lt;/span&gt;% per annum.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognized the full warrant derivative value, with the remaining amount being allocated to the debt obligation. As the warrant
derivative value exceeded the net proceeds from the issuance, the excess amount is recognized as a loss on the date of the issue date.
Thus, the Company recorded a loss of $&lt;span id="xdx_901_ecustom--IssuanceOfWarrantDerivativeLiabilities_iN_di_c20240101__20240630_zzkfCNG6EUlk" title="Issuance of warrant derivative liabilities"&gt;576,380&lt;/span&gt; as an interest expense on the date of issuance relating to the Notes. The following is
the assumptions used in calculating the estimated grant-date fair value of the detachable warrants to purchase common stock granted in
connection with the Notes:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_ecustom--ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_zbwF0sd0FrKe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_z6OJOOzwx4D8" style="display: none"&gt;SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Terms at April 5, 2023 (issuance date)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zi8pd9zaGe3k" style="width: 18%; text-align: right" title="Volatility - range"&gt;106.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z4w2LzbIfpy9" style="text-align: right" title="Risk-free rate"&gt;3.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z0gBFJn1ZdUk" style="text-align: right" title="Dividend"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKvLAUlE37ac" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt; &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBCh6iabFlwe" title="Exercise price"&gt;5.50&lt;/span&gt; &#x2013; &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z60RSIOtPJ36" title="Exercise price"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zjCa8nZDJgNe" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zsz0PgkM1ib1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 2, 2023, the Purchasers elected to convert $&lt;span id="xdx_901_eus-gaap--DebtInstrumentFaceAmount_iI_c20230602_zSqogFWKmOR4" title="Face value"&gt;125,000&lt;/span&gt; principal, at the fixed price of $&lt;span id="xdx_90F_eus-gaap--SharesIssuedPricePerShare_iI_c20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zNIYnieqbJl7" title="Shares issued price per share"&gt;5.00&lt;/span&gt; per share of common stock, &lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zeoc5il0Apwk" title="Conversion of convertible securities, shares"&gt;25,000&lt;/span&gt; shares
valued at $&lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_c20230601__20230602__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zc6na0803U8g" title="Conversion of convertible securities"&gt;119,750&lt;/span&gt;. The loss on conversion of convertible note into common shares, of $&lt;span id="xdx_905_ecustom--LossOnConversionOfConvertibleNote_c20230601__20230602_z5N4pFpmIUy" title="Loss on conversion of convertibleNote"&gt;93,386&lt;/span&gt;, was recorded during the period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 26, 2023, the Company entered into a Revolving Loan Agreement of which a portion of the net proceeds were used to repay the principal
amount of the Convertible debt. The warrants associated with the convertible debt remain outstanding.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Revolving
Loan Agreement&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 26, 2023, the Company entered into a Loan and Security Agreement (the &#x201c;Loan Agreement&#x201d;) by and between the Company,
Digital Ally Healthcare, Inc., a Nevada corporation and wholly-owned subsidiary of the Company (&#x201c;Digital Ally Healthcare&#x201d;
and, together with the Company, the &#x201c;Borrower&#x201d;), and Kompass Kapital Funding, LLC, a Kansas limited liability company (&#x201c;Kompass&#x201d;).
In connection with the Loan Agreement, on October 26, 2023, the Company entered into a Mortgage, Assignment of Leases and Rents, Security
Agreement and Fixture Filing (the &#x201c;Mortgage&#x201d;) by and between the Company, as grantor, and Kompass, as grantee, and issued
a Revolving Note (the &#x201c;Revolving Note&#x201d;) to Kompass. The gross proceeds to the Company were $&lt;span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zkm2rsBhCzxi" title="Proceeds from secured convertible debt"&gt;4,880,000&lt;/span&gt; before repaying those
certain Senior Secured Convertible Notes issued on April 5, 2023 in the aggregate amount of $&lt;span id="xdx_901_eus-gaap--RepaymentsOfSecuredDebt_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zlAO0ll9cfJe" title="Proceeds from secured convertible debt"&gt;3,162,500&lt;/span&gt; and paying customary fees and
expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant
to the Loan Agreement, Kompass agreed to make revolving loans (the &#x201c;Revolving Loans&#x201d;) available to the Borrower as the Borrower
may from time to time request until, but not including, October 26, 2025, and in such amounts as the Borrower may from time to time request,
provided, however, that the aggregate principal balance of the Revolving Loans outstanding at any time shall not exceed the lesser of
$&lt;span id="xdx_90D_ecustom--PrincipalAmountOutstandingOfLoans_iI_c20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zcdMB75cXam3" title="Principal amount outstanding of loans"&gt;4,880,000&lt;/span&gt; or an amount equal to eighty percent of the value of the mortgaged property, which consists of the real property owned by
the Company having an address of 14001 Marshall Drive, Lenexa, KS 66215 (the &#x201c;Mortgaged Property&#x201d;). Under the Loan Agreement,
the Revolving Loans made by Kompass may be repaid and, subject to customary terms and conditions, borrowed again up to, but not including
October 26, 2025, unless the Revolving Loans are otherwise accelerated, terminated or extended as provided in the Loan Agreement. The
Revolving Loans shall be used by the Borrower for the purpose of working capital and to retire existing debt. Under the Loan Agreement,
the Borrower is required to provide written notice to Kompass prior to creating, assuming or incurring any debt or becoming liable, whether
as endorser, guarantor, surety or otherwise, for any debt or obligation of any other party. While obligations remain outstanding under
the Loan Agreement, the Borrower is required to maintain a minimum balance of $&lt;span id="xdx_907_eus-gaap--DebtInstrumentRepaidPrincipal_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zbK4kb4FOiv5" title="Debt instrument, repaid, principal"&gt;97,600&lt;/span&gt; in a reserve account (the &#x201c;Capital Reserve
Account&#x201d;). Under the Loan Agreement, the Borrower is prohibited from creating, assuming, incurring or suffering or permitting to
exist any lien of any kind or character upon the collateral, which consists of the Mortgaged Property and the Company&#x2019;s interest
in the Capital Reserve Account. The Loan Agreement contains customary covenants, representations and warranties by the Borrower.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant
to the Loan Agreement, &lt;span id="xdx_906_ecustom--LoanAgreementDescription_c20231026__20231026__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zc22MxkjISG2" title="Loan agreement description"&gt;the Company issued the Revolving Note to Kompass whereby the Company and Digital Ally Healthcare jointly and severally
promise to pay to the order of Kompass the lesser of (i) $4,880,000.00, or (ii) the aggregate principal amount of all Revolving Loans
outstanding under and pursuant to the Loan Agreement at the maturity or maturities and in the amount or amounts stated on the records
of Kompass, together with interest (computed on the actual number of days elapsed on the basis of a 360 day year) at a floating per annum
rate equal to the greater of (i) the Prime Rate plus four percent or (ii) eight percent, on the aggregate principal amount of all Revolving
Loans outstanding from time to time as provided in the Loan Agreement.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company entered into the Mortgage to secure its obligations under the Loan Agreement. The property mortgaged under the Mortgage consists
of the Mortgaged Property. The Mortgage contains customary covenants, representations and warranties by the Company. In addition, the
Company recorded debt issuance costs of $&lt;span id="xdx_90D_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240101__20240630_znt6kdlgrJJd" title="Debt issuance costs"&gt;188,255&lt;/span&gt;. During the three and six months ended June 30, 2024, the Company amortized $&lt;span id="xdx_90B_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zi33vcM0X4Pc" title="Amortization of debt discount"&gt;23,435&lt;/span&gt;
and $&lt;span id="xdx_903_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--RevolvingLoanAgreementMember_zguJJfFPtGR2" title="Amortization of debt discount"&gt;46,871&lt;/span&gt; of debt discount under interest expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Merchant
Cash Advances &#x2013; Video Solutions Segment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2023, the Company obtained a short-term merchant advance, which totaled $&lt;span id="xdx_903_ecustom--ShorttermMerchantAdvance_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zYRFPW0SlSfg" title="Short-term merchant advance"&gt;1,050,000&lt;/span&gt;, from a single lender to fund operations.
These advances included origination fees totaling $&lt;span id="xdx_908_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zGF65C8MGpEb" title="Origination fees total"&gt;50,000&lt;/span&gt; for net proceeds of $&lt;span id="xdx_902_ecustom--NetProceedsOfOriginationFees_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zanpGekSRoD6" title="Net proceeds of origination fees"&gt;1,000,000&lt;/span&gt;. The advance is, for the most part, secured
by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate of
$&lt;span id="xdx_908_eus-gaap--ShortTermBorrowings_iI_c20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zi2chiMHJqwi" title="Short-term debt"&gt;1,512,000&lt;/span&gt; to the lender. The loan bears interest at &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20231129__20231130__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zDJUXWkB58mb" title="Loan interest rate"&gt;2.9&lt;/span&gt;% per week. During the six months ended June 30, 2024, the Company made repayments
totaling $&lt;span id="xdx_908_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zQTTscMvhbyb" title="Repayments of short-term debt"&gt;1,215,000&lt;/span&gt; and received additional proceeds of $&lt;span id="xdx_90D_ecustom--ProceedsMerchantAdvances_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zWADwdk30DE6" title="Proceeds merchant advances"&gt;1,144,000&lt;/span&gt;. The Company refinanced this loan in April 2024 resulting in the additional
proceeds. The refinancing was deemed to be an extinguishment of debt and a loss on extinguishment of debt was recorded during the three
months ended June 30, 2024 of $&lt;span id="xdx_906_eus-gaap--GainsLossesOnExtinguishmentOfDebt_iN_di_c20240401__20240630_zF9GQjEqR6Kd" title="Loss on extinguishment of debt"&gt;68,827&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of June 30, 2024 the outstanding balance was $&lt;span id="xdx_906_ecustom--MerchantAdvances_iI_c20240630_zqMpqPdCWppl" title="Merchant advances outstanding balance"&gt;2,259,000&lt;/span&gt; which is expected to be repaid in 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the six months ended June 30, 2024 the Company amortized $&lt;span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesMember_zypNk3Es0DR5" title="Amortization of debt discount"&gt;820,429&lt;/span&gt; of debt discount under interest expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Merchant
Cash Advances &#x2013; Entertainment Segment&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
March 2024, the Company obtained a short-term merchant advance, which totaled $&lt;span id="xdx_908_ecustom--ShorttermMerchantAdvance_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zDVMRkciep55" title="Short-term merchant advance"&gt;1,000,000&lt;/span&gt;, from a single lender to fund operations. These
advances included origination and issuance fees totaling $&lt;span id="xdx_90C_eus-gaap--AmortizationOfDeferredLoanOriginationFeesNet_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zPc1wVckJBtb" title="Origination fees total"&gt;85,000&lt;/span&gt; for net proceeds of $&lt;span id="xdx_90D_ecustom--NetProceedsOfOriginationFees_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zvJ5MEoKbvh" title="Net proceeds of origination fees"&gt;915,000&lt;/span&gt;. The advance is, for the most part, is
secured by expected future sales transactions of the Company with expected payments on a weekly basis. The Company will repay an aggregate
of $&lt;span id="xdx_904_eus-gaap--ShortTermBorrowings_iI_c20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zhTALWYW1Vn1" title="Short-term debt"&gt;1,425,000&lt;/span&gt; to the lender. The loan bears interest at &lt;span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateBasisForEffectiveRate_pid_dp_uPure_c20240301__20240331__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zkpM2D4sd3V6" title="Loan interest rate"&gt;5.19&lt;/span&gt;% per month. During the six months ended June 30, 2024, the Company made
repayments totaling $&lt;span id="xdx_904_eus-gaap--RepaymentsOfShortTermDebt_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zfkxHEjtmLwi" title="Repayments of short-term debt"&gt;51,899&lt;/span&gt;. As of June 30, 2024 the outstanding balance was $&lt;span id="xdx_90A_ecustom--MerchantAdvancesEntertainmentSegment_iI_c20240630_zD6NydUDM0Si" title="Merchant advances entertainment segment outstanding balance"&gt;1,373,101 &lt;/span&gt;which is expected to be repaid in 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the three and six months ended June 30, 2024 the Company amortized $&lt;span id="xdx_90A_eus-gaap--AmortizationOfDebtDiscountPremium_c20240401__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_z1hSJmQCO0Zk" title="Amortization of debt discount"&gt;139,118&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__srt--ProductOrServiceAxis__custom--MerchantCashAdvancesEntertainmentSegmentMember_zgM9sXPrL2y3" title="Amortization of debt discount"&gt;202,868&lt;/span&gt; of debt discount and issuance costs under interest
expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact000988">&lt;p id="xdx_890_eus-gaap--ConvertibleDebtTableTextBlock_znaLGXfzL47" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Debt
obligations is comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&#160;&#160;&lt;span id="xdx_8BB_zZpOajz0S7a1" style="display: none"&gt;SCHEDULE OF DEBT OBLIGATIONS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20240630_zpTIH3WDCL9h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231231_zwuVXCNcVey" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DebtInstrumentFaceAmount_iI_maLTDzJq7_zfy0VjKVqJUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Economic injury disaster loan (EIDL)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;146,154&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;147,781&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_maLTDzJq7_zjZmDYlkflt7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration promissory note &#x2013; Nobility Healthcare Division Acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0993"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;129,651&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--BusinessCombinationContingentConsiderationLiabilityOne_iI_maLTDzJq7_zCGVuw93ye54" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Contingent consideration promissory note &#x2013; Nobility Healthcare Division Acquisition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0996"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--RevolvingLoanAgreement_iI_maLTDzJq7_ztsv1C5JRUvh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Revolving Loan Agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,880,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,880,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--CommercialExtensionOfCreditEntertainmentSegment_iI_maLTDzJq7_zUPRwx5SuUq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Commercial Extension of Credit- Entertainment Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,928&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--MerchantAdvances_iI_maLTDzJq7_zfyxpEQ8VnE4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Merchant Advances &#x2013; Video Solutions Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,259,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,350,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--MerchantAdvancesEntertainmentSegment_iI_maLTDzJq7_zU2NvkI7LwD5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Merchant Advances &#x2013; Entertainment Segment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,373,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1009"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_iNI_di_msLTDzJq7_zmEClXxvmS4e" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Unamortized debt issuance costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(791,434&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(540,429&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebt_iTI_mtLTDzJq7_zcHjgdAJZw13" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,879,321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,113,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LongTermDebtCurrent_iI_z13l0FG62zhf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: current maturities of debt obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,980,903&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,260,513&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LongTermDebtNoncurrent_iI_zQ87XyDcik1f" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Debt obligations, long-term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,898,418&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,853,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000990"
      unitRef="USD">146154</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000991"
      unitRef="USD">147781</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000994"
      unitRef="USD">129651</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <DGLY:BusinessCombinationContingentConsiderationLiabilityOne
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact000997"
      unitRef="USD">58819</DGLY:BusinessCombinationContingentConsiderationLiabilityOne>
    <DGLY:RevolvingLoanAgreement
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact000999"
      unitRef="USD">4880000</DGLY:RevolvingLoanAgreement>
    <DGLY:RevolvingLoanAgreement
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001000"
      unitRef="USD">4880000</DGLY:RevolvingLoanAgreement>
    <DGLY:CommercialExtensionOfCreditEntertainmentSegment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001002"
      unitRef="USD">12500</DGLY:CommercialExtensionOfCreditEntertainmentSegment>
    <DGLY:CommercialExtensionOfCreditEntertainmentSegment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001003"
      unitRef="USD">87928</DGLY:CommercialExtensionOfCreditEntertainmentSegment>
    <DGLY:MerchantAdvances
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001005"
      unitRef="USD">2259000</DGLY:MerchantAdvances>
    <DGLY:MerchantAdvances
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001006"
      unitRef="USD">1350000</DGLY:MerchantAdvances>
    <DGLY:MerchantAdvancesEntertainmentSegment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001008"
      unitRef="USD">1373101</DGLY:MerchantAdvancesEntertainmentSegment>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001011"
      unitRef="USD">791434</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001012"
      unitRef="USD">540429</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001014"
      unitRef="USD">7879321</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001015"
      unitRef="USD">6113750</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001017"
      unitRef="USD">2980903</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001018"
      unitRef="USD">1260513</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001020"
      unitRef="USD">4898418</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001021"
      unitRef="USD">4853237</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001023">&lt;p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zu8CfBfFFesa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Debt
obligations mature as follows as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B0_zKKq6eCZf5Ha" style="display: none"&gt;SCHEDULE OF MATURITY OF DEBT OBLIGATIONS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240630_zLJ5WJidnXI" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_pp0p0_maLTDzTc2_zMRGjhfqkRN6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, 2024 to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;2,979,213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzTc2_zAGnxpzaF3A4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,759,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzTc2_z2yH4jFfmCpf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_maLTDzTc2_zT4KwRfmhXka" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_iI_pp0p0_maLTDzTc2_z2fPWKUeINIc" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028 and thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;133,865&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzTc2_z42BN2IgiQH3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,879,321&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001025"
      unitRef="USD">2979213</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001027"
      unitRef="USD">4759024</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001029"
      unitRef="USD">3542</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001031"
      unitRef="USD">3677</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <DGLY:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001033"
      unitRef="USD">133865</DGLY:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree>
    <us-gaap:LongTermDebt
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001035"
      unitRef="USD">7879321</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromLoans
      contextRef="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001037"
      unitRef="USD">150000</us-gaap:ProceedsFromLoans>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001039"
      unitRef="USD">150000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="INF"
      id="Fact001041"
      unitRef="Pure">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="From2020-05-102020-05-12_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001043"
      unitRef="USD">731</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001045"
      unitRef="USD">1628</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:InterestExpenseDebt
      contextRef="From2024-04-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001047"
      unitRef="USD">1383</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentySmallBusinessAdministrationNotesMember"
      decimals="0"
      id="Fact001049"
      unitRef="USD">2758</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001051"
      unitRef="USD">350000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember"
      decimals="INF"
      id="Fact001053"
      unitRef="Pure">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <DGLY:DebtInstrumentProjectedRevenue
      contextRef="From2021-06-272021-06-30_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001055"
      unitRef="USD">975000</DGLY:DebtInstrumentProjectedRevenue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2021-06-30_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001056"
      unitRef="USD">350000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="From2021-06-272021-06-30_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001057"
      unitRef="USD">290952</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2024-06-30_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001058"
      unitRef="USD">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2023-12-31_custom_JuneContingentNoteMember"
      decimals="0"
      id="Fact001059"
      unitRef="USD">58819</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001061"
      unitRef="USD">650000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember"
      decimals="INF"
      id="Fact001063"
      unitRef="Pure">0.0300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <DGLY:DebtInstrumentProjectedRevenue
      contextRef="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001065"
      unitRef="USD">3000000</DGLY:DebtInstrumentProjectedRevenue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2021-08-31_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001067"
      unitRef="USD">650000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="From2021-08-302021-08-31_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001069"
      unitRef="USD">681907</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2024-06-30_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001071"
      unitRef="USD">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="AsOf2023-12-31_custom_AugustContingentPaymentNoteMember"
      decimals="0"
      id="Fact001073"
      unitRef="USD">129651</us-gaap:DebtInstrumentFairValue>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001075"
      unitRef="USD">1000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="AsOf2023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember"
      decimals="INF"
      id="Fact001077"
      unitRef="Pure">0.25</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityDescription
      contextRef="From2023-02-232023-02-23_custom_TwentyTwentyThreeCommercialExtensionOfCreditMember"
      id="Fact001079">The 25% withholding of the Borrower&#x2019;s
applicable remittance shall be deemed a &#x201c;Payment&#x201d; under the terms of this Note, and Payments shall continue until the earlier
of (i) repayment of the Principal Sum, accrued Interest, and a fee of $35,000 or (ii) expiration of the Private Label Agreement on December
31, 2023.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001081"
      unitRef="USD">87928</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001083"
      unitRef="USD">75000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCreditFacilityPeriodicPayment
      contextRef="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001085"
      unitRef="USD">100000</us-gaap:LineOfCreditFacilityPeriodicPayment>
    <us-gaap:ProfessionalFees
      contextRef="From2024-01-222024-01-22_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001087"
      unitRef="USD">25000</us-gaap:ProfessionalFees>
    <us-gaap:ProceedsFromDepositsFromCustomers
      contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001089"
      unitRef="USD">575000</us-gaap:ProceedsFromDepositsFromCustomers>
    <us-gaap:ProceedsFromCustomersForProgressPayments
      contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001091"
      unitRef="USD">562500</us-gaap:ProceedsFromCustomersForProgressPayments>
    <us-gaap:ProceedsFromCustomers
      contextRef="From2024-01-012024-06-30_custom_TwentyTwentyFourCommercialExtensionOfCreditMember"
      decimals="0"
      id="Fact001093"
      unitRef="USD">12500</us-gaap:ProceedsFromCustomers>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember"
      decimals="0"
      id="Fact001095"
      unitRef="USD">3000000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2023-04-05_custom_SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="Fact001097"
      unitRef="Pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember"
      decimals="0"
      id="Fact001099"
      unitRef="USD">2700000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2023-04-05_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001101"
      unitRef="Shares">1125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_custom_WarrantOneMember"
      decimals="INF"
      id="Fact001103"
      unitRef="Shares">375000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-04-05_custom_WarrantOneMember"
      decimals="INF"
      id="Fact001105"
      unitRef="USDPShares">5.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-04-05_custom_WarrantOneMember"
      decimals="INF"
      id="Fact001107"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_custom_WarrantTwoMember"
      decimals="INF"
      id="Fact001109"
      unitRef="Shares">375000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-04-05_custom_WarrantTwoMember"
      decimals="INF"
      id="Fact001111"
      unitRef="USDPShares">6.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_custom_WarrantThreeMember"
      decimals="INF"
      id="Fact001113"
      unitRef="Shares">375000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-04-05_custom_WarrantThreeMember"
      decimals="INF"
      id="Fact001115"
      unitRef="USDPShares">7.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="From2023-04-032023-04-05_custom_SecuritiesPurchaseAgreementMember"
      decimals="0"
      id="Fact001117"
      unitRef="USD">3000000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:CommonStockConvertibleConversionPriceIncrease
      contextRef="From2023-04-032023-04-05_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001119"
      unitRef="USDPShares">5.00</us-gaap:CommonStockConvertibleConversionPriceIncrease>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="From2023-04-032023-04-05_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001121"
      unitRef="Pure">1.10</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <DGLY:PurchaserPercentage
      contextRef="AsOf2024-06-30_custom_RegistrationRightsAgreementMember"
      decimals="INF"
      id="Fact001123"
      unitRef="Pure">0.02</DGLY:PurchaserPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2024-06-30_custom_RegistrationRightsAgreementMember"
      decimals="INF"
      id="Fact001125"
      unitRef="Pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <DGLY:IssuanceOfWarrantDerivativeLiabilities
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001127"
      unitRef="USD">-576380</DGLY:IssuanceOfWarrantDerivativeLiabilities>
    <DGLY:ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001129">&lt;p id="xdx_899_ecustom--ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock_zbwF0sd0FrKe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_z6OJOOzwx4D8" style="display: none"&gt;SCHEDULE OF WARRANT TO PURCHASE COMMON STOCK GRANTED&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-size: 12pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;Terms at April 5, 2023 (issuance date)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zi8pd9zaGe3k" style="width: 18%; text-align: right" title="Volatility - range"&gt;106.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z4w2LzbIfpy9" style="text-align: right" title="Risk-free rate"&gt;3.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pid_uPure_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z0gBFJn1ZdUk" style="text-align: right" title="Dividend"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230405__20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKvLAUlE37ac" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt; &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBCh6iabFlwe" title="Exercise price"&gt;5.50&lt;/span&gt; &#x2013; &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z60RSIOtPJ36" title="Exercise price"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zjCa8nZDJgNe" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</DGLY:ScheduleOfWarrantsToPurchaseCommonStockGrantedTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001131"
      unitRef="Pure">1.060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001133"
      unitRef="Pure">0.0336</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001135"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="From2023-04-052023-04-05_us-gaap_WarrantMember"
      id="Fact001137">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2023-04-05_us-gaap_WarrantMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001139"
      unitRef="USDPShares">5.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="AsOf2023-04-05_us-gaap_WarrantMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001141"
      unitRef="USDPShares">7.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001143"
      unitRef="Shares">1125000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-06-02"
      decimals="0"
      id="Fact001145"
      unitRef="USD">125000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="AsOf2023-06-02_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001147"
      unitRef="USDPShares">5.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="From2023-06-012023-06-02_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001149"
      unitRef="Shares">25000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2023-06-012023-06-02_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact001151"
      unitRef="USD">119750</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <DGLY:LossOnConversionOfConvertibleNote
      contextRef="From2023-06-012023-06-02"
      decimals="0"
      id="Fact001153"
      unitRef="USD">93386</DGLY:LossOnConversionOfConvertibleNote>
    <us-gaap:ProceedsFromIssuanceOfSecuredDebt
      contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001155"
      unitRef="USD">4880000</us-gaap:ProceedsFromIssuanceOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001157"
      unitRef="USD">3162500</us-gaap:RepaymentsOfSecuredDebt>
    <DGLY:PrincipalAmountOutstandingOfLoans
      contextRef="AsOf2023-10-26_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001159"
      unitRef="USD">4880000</DGLY:PrincipalAmountOutstandingOfLoans>
    <us-gaap:DebtInstrumentRepaidPrincipal
      contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001161"
      unitRef="USD">97600</us-gaap:DebtInstrumentRepaidPrincipal>
    <DGLY:LoanAgreementDescription
      contextRef="From2023-10-262023-10-26_custom_RevolvingLoanAgreementMember"
      id="Fact001163">the Company issued the Revolving Note to Kompass whereby the Company and Digital Ally Healthcare jointly and severally
promise to pay to the order of Kompass the lesser of (i) $4,880,000.00, or (ii) the aggregate principal amount of all Revolving Loans
outstanding under and pursuant to the Loan Agreement at the maturity or maturities and in the amount or amounts stated on the records
of Kompass, together with interest (computed on the actual number of days elapsed on the basis of a 360 day year) at a floating per annum
rate equal to the greater of (i) the Prime Rate plus four percent or (ii) eight percent, on the aggregate principal amount of all Revolving
Loans outstanding from time to time as provided in the Loan Agreement.</DGLY:LoanAgreementDescription>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001165"
      unitRef="USD">188255</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2024-04-012024-06-30_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001167"
      unitRef="USD">23435</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2024-01-012024-06-30_custom_RevolvingLoanAgreementMember"
      decimals="0"
      id="Fact001169"
      unitRef="USD">46871</us-gaap:AmortizationOfDebtDiscountPremium>
    <DGLY:ShorttermMerchantAdvance
      contextRef="AsOf2023-11-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001171"
      unitRef="USD">1050000</DGLY:ShorttermMerchantAdvance>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001173"
      unitRef="USD">50000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <DGLY:NetProceedsOfOriginationFees
      contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001175"
      unitRef="USD">1000000</DGLY:NetProceedsOfOriginationFees>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2023-11-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001177"
      unitRef="USD">1512000</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate
      contextRef="From2023-11-292023-11-30_custom_MerchantCashAdvancesMember"
      id="Fact001179">2.9</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001181"
      unitRef="USD">1215000</us-gaap:RepaymentsOfShortTermDebt>
    <DGLY:ProceedsMerchantAdvances
      contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001183"
      unitRef="USD">1144000</DGLY:ProceedsMerchantAdvances>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact001185"
      unitRef="USD">-68827</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <DGLY:MerchantAdvances
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001187"
      unitRef="USD">2259000</DGLY:MerchantAdvances>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesMember"
      decimals="0"
      id="Fact001189"
      unitRef="USD">820429</us-gaap:AmortizationOfDebtDiscountPremium>
    <DGLY:ShorttermMerchantAdvance
      contextRef="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001191"
      unitRef="USD">1000000</DGLY:ShorttermMerchantAdvance>
    <us-gaap:AmortizationOfDeferredLoanOriginationFeesNet
      contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001193"
      unitRef="USD">85000</us-gaap:AmortizationOfDeferredLoanOriginationFeesNet>
    <DGLY:NetProceedsOfOriginationFees
      contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001195"
      unitRef="USD">915000</DGLY:NetProceedsOfOriginationFees>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001197"
      unitRef="USD">1425000</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate
      contextRef="From2024-03-012024-03-31_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      id="Fact001199">5.19</us-gaap:DebtInstrumentInterestRateBasisForEffectiveRate>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001201"
      unitRef="USD">51899</us-gaap:RepaymentsOfShortTermDebt>
    <DGLY:MerchantAdvancesEntertainmentSegment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001203"
      unitRef="USD">1373101</DGLY:MerchantAdvancesEntertainmentSegment>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2024-04-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001205"
      unitRef="USD">139118</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2024-01-012024-06-30_custom_MerchantCashAdvancesEntertainmentSegmentMember"
      decimals="0"
      id="Fact001207"
      unitRef="USD">202868</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001209">&lt;p id="xdx_804_eus-gaap--FairValueDisclosuresTextBlock_zqK4JcwqZfdg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
4. &lt;span id="xdx_82E_zqQpYAmOrMbd"&gt;FAIR VALUE MEASUREMENT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with ASC Topic 820 &#x2014; &lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt; (&#x201c;ASC 820&#x201d;), the Company utilizes the
market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information
generated by market transactions involving identical or comparable assets, liabilities or a group of assets or liabilities, such as a
business.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
820 utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.
The following is a brief description of those three levels:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1 &#x2014; Quoted prices in active markets for identical assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2 &#x2014; Other significant observable inputs (including quoted prices in active markets for similar assets or liabilities)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3 &#x2014; Significant unobservable inputs (including the Company&#x2019;s own assumptions in determining the fair value)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zeKfR966mYnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table represents the Company&#x2019;s hierarchy for its financial assets and liabilities measured at fair value on a recurring
basis as of June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_z2hYupHNHtJ4" style="display: none"&gt;SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Warrant derivative liabilities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zTx1ExmDaXA1" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1213"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zGHvhmVh7py2" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1215"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zSuOEhCjhwbb" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_z3c2KrD42Ho1" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Contingent consideration promissory notes and contingent consideration earn-out agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_znwahPsz3Kja" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1221"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z2tZqx6wjINd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1223"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zfdrRtOap6Ye" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1225"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zHGYn7tPE3wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1227"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_ziXvdYP7GNW4" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1229"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWEoBKi0UQZ1" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1231"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zsEWvZCa0ti6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630_zge0Cc29jIoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Warrant derivative liabilities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zhUwfptGmqv5" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1237"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zLINR2RCug2e" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1239"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zeQH7L9LAzWa" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zdLG7DGPAmM7" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Contingent consideration promissory notes and contingent consideration earn-out agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zKXP3XLTzmb6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1245"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zvlpp4ZjV27g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1247"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zdnJItdu6ql7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;188,470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z54bhzNGfSR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;188,470&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgYf2dbQRay6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1253"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zGUP8F5sa5Xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1255"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z7o2hsZ21Joj" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;1,558,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231_ziAg1keod8F6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;1,558,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zrum9QTVFh86" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_zYawQZMHjiDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table represents the change in Level 3 tier value measurements for the three months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BE_z6gCN0S6Spb4" style="display: none"&gt;SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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 1.5pt solid; text-align: center"&gt;Contingent&lt;br/&gt; Consideration&lt;br/&gt; Promissory Notes and Earn-Out Agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Warrant Derivative&lt;br/&gt; Liabilities&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="text-align: right"&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zufWLgK1kHQk" style="width: 16%; text-align: right" title="Beginning balance"&gt;188,470&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zvsXYp7a7qU1" style="width: 16%; text-align: right" title="Beginning balance"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Issuance of warrant derivative liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--IssuanceOfWarrantDerivativeLiabilities_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zqakSOKU7xFf" style="text-align: right" title="Issuance of warrant derivative liabilities"&gt;2,075,300&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of warrant derivative liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zkcSugDCFCUh" style="text-align: right" title="Change in fair value of warrant derivative liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1269"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zryLAXLGrkcc" style="text-align: right" title="Change in fair value of warrant derivative liabilities"&gt;351,710&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Principal payments on contingent consideration promissory notes &#x2013; Revenue Cycle Management Acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zklOMv5j20c8" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;(188,470&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zr6tXiuCDU0e" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1275"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_z1WPfGl0ojLh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1277"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zU6LpEE1874d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1279"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zFAWbXkqLXP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zpSf3yQMVeXg" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;3,796,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zeBurhw5mY8e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001211">&lt;p id="xdx_892_eus-gaap--ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_zeKfR966mYnb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table represents the Company&#x2019;s hierarchy for its financial assets and liabilities measured at fair value on a recurring
basis as of June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_z2hYupHNHtJ4" style="display: none"&gt;SCHEDULE OF FINANCIAL ASSETS AND LIABILITIES MEASURED AT FAIR VALUE ON RECURRING BASIS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Warrant derivative liabilities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zTx1ExmDaXA1" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1213"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zGHvhmVh7py2" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1215"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zSuOEhCjhwbb" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_z3c2KrD42Ho1" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Contingent consideration promissory notes and contingent consideration earn-out agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_znwahPsz3Kja" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1221"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z2tZqx6wjINd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1223"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zfdrRtOap6Ye" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1225"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zHGYn7tPE3wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1227"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_ziXvdYP7GNW4" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1229"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zWEoBKi0UQZ1" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1231"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_zsEWvZCa0ti6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20240630_zge0Cc29jIoc" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;3,796,746&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Warrant derivative liabilities&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zhUwfptGmqv5" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1237"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zLINR2RCug2e" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1239"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zeQH7L9LAzWa" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--StatementEquityComponentsAxis__custom--WarrantLiabilityMember_zdLG7DGPAmM7" style="width: 10%; text-align: right" title="Liabilities, fair value"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Contingent consideration promissory notes and contingent consideration earn-out agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zKXP3XLTzmb6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1245"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zvlpp4ZjV27g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1247"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_zdnJItdu6ql7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;188,470&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember_z54bhzNGfSR7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities, fair value"&gt;188,470&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_zgYf2dbQRay6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1253"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_zGUP8F5sa5Xl" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1255"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_z7o2hsZ21Joj" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;1,558,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_c20231231_ziAg1keod8F6" style="border-bottom: Black 2.5pt double; text-align: right" title="Liabilities, fair value"&gt;1,558,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember"
      decimals="0"
      id="Fact001217"
      unitRef="USD">3796746</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_custom_WarrantLiabilityMember"
      decimals="0"
      id="Fact001219"
      unitRef="USD">3796746</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      id="Fact001233"
      unitRef="USD">3796746</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001235"
      unitRef="USD">3796746</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_WarrantLiabilityMember"
      decimals="0"
      id="Fact001241"
      unitRef="USD">1369738</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_custom_WarrantLiabilityMember"
      decimals="0"
      id="Fact001243"
      unitRef="USD">1369738</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      decimals="0"
      id="Fact001249"
      unitRef="USD">188470</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNotesAndContingentConsiderationEarnOutMember"
      decimals="0"
      id="Fact001251"
      unitRef="USD">188470</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_us-gaap_FairValueInputsLevel3Member"
      decimals="0"
      id="Fact001257"
      unitRef="USD">1558208</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001259"
      unitRef="USD">1558208</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001261">&lt;p id="xdx_896_eus-gaap--FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_zYawQZMHjiDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table represents the change in Level 3 tier value measurements for the three months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BE_z6gCN0S6Spb4" style="display: none"&gt;SCHEDULE OF FAIR VALUE MEASUREMENTS CHANGE IN LEVEL 3 INPUTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&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 1.5pt solid; text-align: center"&gt;Contingent&lt;br/&gt; Consideration&lt;br/&gt; Promissory Notes and Earn-Out Agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Warrant Derivative&lt;br/&gt; Liabilities&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="text-align: right"&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zufWLgK1kHQk" style="width: 16%; text-align: right" title="Beginning balance"&gt;188,470&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iS_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zvsXYp7a7qU1" style="width: 16%; text-align: right" title="Beginning balance"&gt;1,369,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Issuance of warrant derivative liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--IssuanceOfWarrantDerivativeLiabilities_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zqakSOKU7xFf" style="text-align: right" title="Issuance of warrant derivative liabilities"&gt;2,075,300&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of warrant derivative liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zkcSugDCFCUh" style="text-align: right" title="Change in fair value of warrant derivative liabilities"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1269"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LiabilitiesFairValueAdjustment_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zryLAXLGrkcc" style="text-align: right" title="Change in fair value of warrant derivative liabilities"&gt;351,710&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Principal payments on contingent consideration promissory notes &#x2013; Revenue Cycle Management Acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zklOMv5j20c8" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;(188,470&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--PaymentOfContingentConsiderationPromissoryNote_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zr6tXiuCDU0e" style="text-align: right" title="Principal payments on contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1275"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_z1WPfGl0ojLh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1277"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ChangeInFairValueOfContingentConsiderationPromissoryNoteNobilityHealthcareDivisionAcquisition_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zU6LpEE1874d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Change in fair value of contingent consideration promissory notes - Revenue Cycle Management Acquisitions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1279"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--ContingentConsiderationPromissoryNoteMember_zFAWbXkqLXP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1281"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LiabilitiesFairValueDisclosure_iE_pp0p0_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--WarrantDerivativeLiabilitiesMember_zpSf3yQMVeXg" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;3,796,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_custom_ContingentConsiderationPromissoryNoteMember"
      decimals="0"
      id="Fact001263"
      unitRef="USD">188470</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2023-12-31_custom_WarrantDerivativeLiabilitiesMember"
      decimals="0"
      id="Fact001265"
      unitRef="USD">1369738</us-gaap:LiabilitiesFairValueDisclosure>
    <DGLY:IssuanceOfWarrantDerivativeLiabilities
      contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember"
      decimals="0"
      id="Fact001267"
      unitRef="USD">2075300</DGLY:IssuanceOfWarrantDerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="From2024-01-012024-06-30_custom_WarrantDerivativeLiabilitiesMember"
      decimals="0"
      id="Fact001271"
      unitRef="USD">351710</us-gaap:LiabilitiesFairValueAdjustment>
    <DGLY:PaymentOfContingentConsiderationPromissoryNote
      contextRef="From2024-01-012024-06-30_custom_ContingentConsiderationPromissoryNoteMember"
      decimals="0"
      id="Fact001273"
      unitRef="USD">-188470</DGLY:PaymentOfContingentConsiderationPromissoryNote>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="AsOf2024-06-30_custom_WarrantDerivativeLiabilitiesMember"
      decimals="0"
      id="Fact001283"
      unitRef="USD">3796748</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001285">&lt;p id="xdx_80E_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zmLMKlF8hK7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
5. &lt;span id="xdx_821_zPsmzEgkxDpi"&gt;ACCRUED EXPENSES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zWtIzlDV6ZJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BE_zHQRMU2OhAsj" style="display: none"&gt;SCHEDULE OF ACCRUED EXPENSES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zvPr7h6NMUQ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20231231_z8YH5CHnnrMc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--ProductWarrantyAccrualWarrantCurrent_iI_pp0p0_maALCz4DZ_zzk4u8dRbHxi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 58%; text-align: left"&gt;Accrued warranty expense&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;11,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;17,699&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--AccruedLitigationCosts_iI_pp0p0_maALCz4DZ_zZJjhOXrKl47" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued litigation costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,040,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,040,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz4DZ_zHYXsFDHe1M9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued sales commissions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedPayrollTaxesCurrent_iI_pp0p0_maALCz4DZ_zKBCPAVc2OB8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued payroll and related fringes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;420,596&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;367,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--AccruedSalesReturnsAndAllowancesCurrent_iI_pp0p0_maALCz4DZ_z7BCsySJv029" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued sales returns and allowances&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;93,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117,713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maALCz4DZ_zMcEjdCxQ3jl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AccruedInterestRelatedPartyCurrent_iI_pp0p0_maALCz4DZ_zvD4mbhoDAyf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued interest - related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;283,782&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95,031&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--CustomersDepositsCurrent_iI_pp0p0_maALCz4DZ_z7JwgTTeJP1k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;75,283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4DZ_z9XG0IdADgMe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;292,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;172,905&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4DZ_zva3cT4gw2Lj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accrued
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,380,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,269,330&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zahhCWMoKLub" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zaCb8lD1oyYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
warranty expense was comprised of the following for the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BF_zEULCSnOAgIk" style="display: none"&gt;SCHEDULE OF ACCRUED WARRANTY EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_c20240101__20240630_zlWJAxNXfSb8" style="width: 18%; text-align: right" title="Beginning balance"&gt;17,699&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision for warranty expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pp0p0_c20240101__20240630_zI1puldTbPOh" style="text-align: right" title="Provision for warranty expense"&gt;38,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Charges applied to warranty reserve&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--ProductWarrantyAccrualChargesAppliedToWarrantyReserve_pp0p0_c20240101__20240630_zK3kR4ilghC6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Charges applied to warranty reserve"&gt;(44,982&lt;/td&gt;&lt;td style="text-align: left"&gt;)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Ending balance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pp0p0_c20240101__20240630_zVqrJtp1uvja" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;11,615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_z6QfvrDoyFg3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001287">&lt;p id="xdx_89D_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zWtIzlDV6ZJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
expenses consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BE_zHQRMU2OhAsj" style="display: none"&gt;SCHEDULE OF ACCRUED EXPENSES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zvPr7h6NMUQ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20231231_z8YH5CHnnrMc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--ProductWarrantyAccrualWarrantCurrent_iI_pp0p0_maALCz4DZ_zzk4u8dRbHxi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 58%; text-align: left"&gt;Accrued warranty expense&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;11,615&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;17,699&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--AccruedLitigationCosts_iI_pp0p0_maALCz4DZ_zZJjhOXrKl47" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued litigation costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,040,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,040,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccruedSalesCommissionCurrent_iI_pp0p0_maALCz4DZ_zHYXsFDHe1M9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued sales commissions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--AccruedPayrollTaxesCurrent_iI_pp0p0_maALCz4DZ_zKBCPAVc2OB8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued payroll and related fringes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;420,596&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;367,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_ecustom--AccruedSalesReturnsAndAllowancesCurrent_iI_pp0p0_maALCz4DZ_z7BCsySJv029" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued sales returns and allowances&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;93,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117,713&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--AccruedIncomeTaxesCurrent_iI_pp0p0_maALCz4DZ_zMcEjdCxQ3jl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161,639&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--AccruedInterestRelatedPartyCurrent_iI_pp0p0_maALCz4DZ_zvD4mbhoDAyf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accrued interest - related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;283,782&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95,031&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--CustomersDepositsCurrent_iI_pp0p0_maALCz4DZ_z7JwgTTeJP1k" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;75,283&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;219,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4DZ_z9XG0IdADgMe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;292,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;172,905&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4DZ_zva3cT4gw2Lj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accrued
    expenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,380,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,269,330&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <DGLY:ProductWarrantyAccrualWarrantCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001289"
      unitRef="USD">11615</DGLY:ProductWarrantyAccrualWarrantCurrent>
    <DGLY:ProductWarrantyAccrualWarrantCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001290"
      unitRef="USD">17699</DGLY:ProductWarrantyAccrualWarrantCurrent>
    <DGLY:AccruedLitigationCosts
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001292"
      unitRef="USD">2040292</DGLY:AccruedLitigationCosts>
    <DGLY:AccruedLitigationCosts
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001293"
      unitRef="USD">2040292</DGLY:AccruedLitigationCosts>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001295"
      unitRef="USD">1465</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001296"
      unitRef="USD">87421</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001298"
      unitRef="USD">420596</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001299"
      unitRef="USD">367826</us-gaap:AccruedPayrollTaxesCurrent>
    <DGLY:AccruedSalesReturnsAndAllowancesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001301"
      unitRef="USD">93170</DGLY:AccruedSalesReturnsAndAllowancesCurrent>
    <DGLY:AccruedSalesReturnsAndAllowancesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001302"
      unitRef="USD">117713</DGLY:AccruedSalesReturnsAndAllowancesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001304"
      unitRef="USD">161639</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001305"
      unitRef="USD">150981</us-gaap:AccruedIncomeTaxesCurrent>
    <DGLY:AccruedInterestRelatedPartyCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001307"
      unitRef="USD">283782</DGLY:AccruedInterestRelatedPartyCurrent>
    <DGLY:AccruedInterestRelatedPartyCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001308"
      unitRef="USD">95031</DGLY:AccruedInterestRelatedPartyCurrent>
    <DGLY:CustomersDepositsCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001310"
      unitRef="USD">75283</DGLY:CustomersDepositsCurrent>
    <DGLY:CustomersDepositsCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001311"
      unitRef="USD">219462</DGLY:CustomersDepositsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001313"
      unitRef="USD">292163</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001314"
      unitRef="USD">172905</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001316"
      unitRef="USD">3380005</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001317"
      unitRef="USD">3269330</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001319">&lt;p id="xdx_892_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zaCb8lD1oyYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
warranty expense was comprised of the following for the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BF_zEULCSnOAgIk" style="display: none"&gt;SCHEDULE OF ACCRUED WARRANTY EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_c20240101__20240630_zlWJAxNXfSb8" style="width: 18%; text-align: right" title="Beginning balance"&gt;17,699&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Provision for warranty expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pp0p0_c20240101__20240630_zI1puldTbPOh" style="text-align: right" title="Provision for warranty expense"&gt;38,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Charges applied to warranty reserve&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--ProductWarrantyAccrualChargesAppliedToWarrantyReserve_pp0p0_c20240101__20240630_zK3kR4ilghC6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Charges applied to warranty reserve"&gt;(44,982&lt;/td&gt;&lt;td style="text-align: left"&gt;)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Ending balance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pp0p0_c20240101__20240630_zVqrJtp1uvja" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance"&gt;11,615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001321"
      unitRef="USD">17699</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001323"
      unitRef="USD">38898</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <DGLY:ProductWarrantyAccrualChargesAppliedToWarrantyReserve
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001325"
      unitRef="USD">-44982</DGLY:ProductWarrantyAccrualChargesAppliedToWarrantyReserve>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001327"
      unitRef="USD">11615</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001329">&lt;p id="xdx_80A_eus-gaap--IncomeTaxDisclosureTextBlock_zJ38lNCiUc95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
6. &lt;span id="xdx_829_zXs34wlOpqsk"&gt;INCOME TAXES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
effective tax rate for the three and six months ended June 30, 2024 and 2023 varied from the expected statutory rate due to the Company
continuing to provide a &lt;span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240401__20240630_zdOd4rX4gVA2" title="Statutory rate valuation allowances"&gt;&lt;span id="xdx_90B_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zuAxwuNoh65g" title="Statutory rate valuation allowances"&gt;&lt;span id="xdx_906_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230401__20230630_zBBdBAw6mEm7" title="Statutory rate valuation allowances"&gt;&lt;span id="xdx_905_ecustom--EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance_pid_dp_uPure_c20230101__20230630_zEPSMBV7jWY2" title="Statutory rate valuation allowances"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;% valuation allowance on net deferred tax assets. The Company determined that it was appropriate to continue
the full valuation allowance on net deferred tax assets as of June 30, 2024, primarily because of the Company&#x2019;s history of operating
losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has incurred operating losses in recent years, and it continues to be in a three-year cumulative loss position at June 30, 2024.
Accordingly, the Company determined there was not sufficient positive evidence regarding its potential for future profits to outweigh
the negative evidence of our three-year cumulative loss position under the guidance provided in ASC 740. Therefore, it is determined
to continue to provide a &lt;span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_c20240101__20240630_zIVYQhR5ynih" title="Deferred tax assets valuation allowance percentage"&gt;100&lt;/span&gt;% valuation allowance on its net deferred tax assets. The Company expects to continue to maintain a full
valuation allowance until it determines that it can sustain a level of profitability that demonstrates its ability to realize these assets.
To the extent the Company determines that the realization of some or all of these benefits is more likely than not based upon expected
future taxable income, a portion or all of the valuation allowance will be reversed. The Company has available to it approximately $&lt;span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pn5n6_c20240630_zVMze09gAlF2" title="Operating loss carryforwards"&gt;140.9&lt;/span&gt;
million (based on its December 31, 2023 tax return) in net operating loss carryforwards to offset future taxable income as of June 30,
2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact001331"
      unitRef="Pure">1</DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance>
    <DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact001333"
      unitRef="Pure">1</DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance>
    <DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact001335"
      unitRef="Pure">1</DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance>
    <DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact001337"
      unitRef="Pure">1</DGLY:EffectiveIncomeTaxStatutoryRateAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact001339"
      unitRef="Pure">1</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2024-06-30"
      decimals="-5"
      id="Fact001341"
      unitRef="USD">140900000</us-gaap:OperatingLossCarryforwards>
    <DGLY:PrepaidExpenseTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001343">&lt;p id="xdx_80A_ecustom--PrepaidExpenseTextBlock_z2caIQ1n83s1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
7. &lt;span id="xdx_825_zqBxCbSpyhn4"&gt;PREPAID EXPENSES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zIPzft7tMddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid
expenses were the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zAaLSeLMtUx9" style="display: none"&gt;SCHEDULE OF PREPAID EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20240630_zlIUIV83XM6a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231231_ziyFvnY8ItN" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--PrepaidInventory_iI_maPECzVvZ_zgYarYdoYW7j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 57%; text-align: left"&gt;Prepaid inventory&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;5,200,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;5,318,939&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PrepaidAdvertising_iI_maPECzVvZ_zv1AANbSPjPg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid advertising&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;612,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPECzVvZ_zVRzR6HNubPl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,009,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;435,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PrepaidExpenseCurrent_iTI_mtPECzVvZ_zdQpAuHc3gRc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total prepaid expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,620,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,366,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zyytugzhNADb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</DGLY:PrepaidExpenseTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001345">&lt;p id="xdx_89A_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zIPzft7tMddb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepaid
expenses were the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zAaLSeLMtUx9" style="display: none"&gt;SCHEDULE OF PREPAID EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20240630_zlIUIV83XM6a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20231231_ziyFvnY8ItN" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--PrepaidInventory_iI_maPECzVvZ_zgYarYdoYW7j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 57%; text-align: left"&gt;Prepaid inventory&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;5,200,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 19%; text-align: right"&gt;5,318,939&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--PrepaidAdvertising_iI_maPECzVvZ_zv1AANbSPjPg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid advertising&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,226&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;612,292&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPECzVvZ_zVRzR6HNubPl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,009,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;435,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PrepaidExpenseCurrent_iTI_mtPECzVvZ_zdQpAuHc3gRc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total prepaid expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,620,477&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,366,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <DGLY:PrepaidInventory
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001347"
      unitRef="USD">5200463</DGLY:PrepaidInventory>
    <DGLY:PrepaidInventory
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001348"
      unitRef="USD">5318939</DGLY:PrepaidInventory>
    <us-gaap:PrepaidAdvertising
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001350"
      unitRef="USD">410226</us-gaap:PrepaidAdvertising>
    <us-gaap:PrepaidAdvertising
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001351"
      unitRef="USD">612292</us-gaap:PrepaidAdvertising>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001353"
      unitRef="USD">1009788</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001354"
      unitRef="USD">435137</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001356"
      unitRef="USD">6620477</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001357"
      unitRef="USD">6366368</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001359">&lt;p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zt6USb9XFdaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
8. &lt;span id="xdx_820_zTLNZVF4U2ga"&gt;PROPERTY, PLANT AND EQUIPMENT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--PropertyPlantAndEquipmentTextBlock_zm3GcoM1Dn62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zGfMJ3IBNZ1h" style="display: none"&gt;SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Estimated &lt;br/&gt; Useful Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20240630_zevx55CgJji6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20231231_zJt3ZGSy794k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--Building_iI_pp0p0_maPPAEGzEav_zT24mGhiAUwb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 42%"&gt;Building&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z8kPecQLUDT9" title="Estimated Useful Life"&gt;25&lt;/span&gt; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;4,537,037&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;4,537,037&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--Land_iI_pp0p0_maPPAEGzEav_zrr2maHiJCu3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zVLyEsuoOKF8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2024%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1370"&gt;Infinite&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;739,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;739,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzEav_zbcIanwFdt86" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office furniture, fixtures, equipment, and aircraft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCI1sTC7Zsa6" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSWUCsFoc4ok" title="Estimated Useful Life"&gt;20&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;779,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,065,092&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzEav_zbCxGCANflm" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Warehouse and production equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MinimumMember_zAaB0Hncgnhe" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MaximumMember_zPLQHYlFUSY" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;237,141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,055&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--DemonstrationAndTradeshowEquipmentGross_iI_pp0p0_maPPAEGzEav_zDpGhANznAxl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Demonstration and tradeshow equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MinimumMember_zq4VW7svPCtf" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MaximumMember_z7cGHhYu2qul" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;77,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--BuildingsAndImprovementsGross_iI_pp0p0_maPPAEGzEav_zFI3qlkAcmC9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Building improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zHl3UOTKZkF8" title="Estimated Useful Life"&gt;5&lt;/span&gt;-&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zndiuyXCWa03" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,341,471&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,328,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzEav_maPPAENzyT5_zaZpEMq8YCo9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,713,053&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,787,559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzyT5_zgbaiJsRrs8j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,679,962&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,503,857&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzyT5_ztNMTWzoAiXl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,033,091&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,283,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_ztWa2wHpVcbl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
expense for the three months ended June 30, 2024 and June 30, 2023 was $&lt;span id="xdx_907_eus-gaap--Depreciation_c20240401__20240630_z1AvmDJ2Pjh" title="Depreciation expense"&gt;181,121&lt;/span&gt; and $&lt;span id="xdx_909_eus-gaap--Depreciation_c20230401__20230630_z8ywZotCHwX5" title="Depreciation expense"&gt;174,261&lt;/span&gt;, respectively, and is included in general
and administrative expenses. Depreciation expense for the six months ended June 30, 2024 and June 30, 2023 was $&lt;span id="xdx_90A_eus-gaap--Depreciation_c20240101__20240630_z3MT378w4pzb" title="Depreciation expense"&gt;343,833&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--Depreciation_c20230101__20230630_zM1IOg5qDjN" title="Depreciation expense"&gt;345,892&lt;/span&gt;,
respectively, and is included in general and administrative expenses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the six months ended June 30, 2024 the Company engaged a broker and sold its aircraft for $&lt;span id="xdx_909_eus-gaap--ProceedsFromSaleOfFlightEquipment_c20240101__20240630_zb6SdfgRslPk" title="Sold aircraft"&gt;1,100,000&lt;/span&gt; less closing costs of $&lt;span id="xdx_909_eus-gaap--PaymentsForFlightEquipment_c20240101__20240630_zNKZUbmg9EC5" title="Closing cost"&gt;1,500&lt;/span&gt;. The
carrying amount of the aircraft on the date of sale was $&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOther_iI_c20240630_zrK6Zms9gQ37" title="Carrying amount"&gt;1,141,661&lt;/span&gt;. As a result of the sale the Company recorded a loss of $&lt;span id="xdx_90E_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_c20240101__20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--AircraftMember_zA881lRO0Msi" title="Loss on sale of assets"&gt;41,661&lt;/span&gt; in
the Consolidated Statement of Operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001361">&lt;p id="xdx_892_eus-gaap--PropertyPlantAndEquipmentTextBlock_zm3GcoM1Dn62" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Property,
plant and equipment consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BD_zGfMJ3IBNZ1h" style="display: none"&gt;SCHEDULE OF PROPERTY, PLANT AND EQUIPMENT&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Estimated &lt;br/&gt; Useful Life&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20240630_zevx55CgJji6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20231231_zJt3ZGSy794k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--Building_iI_pp0p0_maPPAEGzEav_zT24mGhiAUwb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 42%"&gt;Building&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z8kPecQLUDT9" title="Estimated Useful Life"&gt;25&lt;/span&gt; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;4,537,037&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;4,537,037&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--Land_iI_pp0p0_maPPAEGzEav_zrr2maHiJCu3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_iI_dxL_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zVLyEsuoOKF8" title="::XDX::http%3A%2F%2Ffasb.org%2Fus-gaap%2F2024%23UsefulLifeTermOfLeaseMember"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1370"&gt;Infinite&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;739,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;739,734&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzEav_zbcIanwFdt86" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office furniture, fixtures, equipment, and aircraft&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCI1sTC7Zsa6" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zSWUCsFoc4ok" title="Estimated Useful Life"&gt;20&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;779,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,065,092&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzEav_zbCxGCANflm" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Warehouse and production equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MinimumMember_zAaB0Hncgnhe" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__srt--WarehouseMember__srt--RangeAxis__srt--MaximumMember_zPLQHYlFUSY" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;237,141&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,055&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--DemonstrationAndTradeshowEquipmentGross_iI_pp0p0_maPPAEGzEav_zDpGhANznAxl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Demonstration and tradeshow equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MinimumMember_zq4VW7svPCtf" title="Estimated Useful Life"&gt;3&lt;/span&gt;-&lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndTradeshowEquipmentMember__srt--RangeAxis__srt--MaximumMember_z7cGHhYu2qul" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;77,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--BuildingsAndImprovementsGross_iI_pp0p0_maPPAEGzEav_zFI3qlkAcmC9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Building improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zHl3UOTKZkF8" title="Estimated Useful Life"&gt;5&lt;/span&gt;-&lt;span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zndiuyXCWa03" title="Estimated Useful Life"&gt;7&lt;/span&gt; years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,341,471&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,328,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzEav_maPPAENzyT5_zaZpEMq8YCo9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,713,053&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,787,559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzyT5_zgbaiJsRrs8j" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,679,962&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,503,857&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzyT5_ztNMTWzoAiXl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,033,091&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,283,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_BuildingMember"
      id="Fact001366">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <DGLY:Building
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001363"
      unitRef="USD">4537037</DGLY:Building>
    <DGLY:Building
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001364"
      unitRef="USD">4537037</DGLY:Building>
    <us-gaap:Land
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001368"
      unitRef="USD">739734</us-gaap:Land>
    <us-gaap:Land
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001369"
      unitRef="USD">739734</us-gaap:Land>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MinimumMember"
      id="Fact001375">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_FurnitureAndFixturesMember_srt_MaximumMember"
      id="Fact001377">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001372"
      unitRef="USD">779879</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001373"
      unitRef="USD">2065092</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_srt_WarehouseMember_srt_MinimumMember"
      id="Fact001382">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_srt_WarehouseMember_srt_MaximumMember"
      id="Fact001384">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001379"
      unitRef="USD">237141</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001380"
      unitRef="USD">29055</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MinimumMember"
      id="Fact001389">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_custom_DemonstrationAndTradeshowEquipmentMember_srt_MaximumMember"
      id="Fact001391">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <DGLY:DemonstrationAndTradeshowEquipmentGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001386"
      unitRef="USD">77791</DGLY:DemonstrationAndTradeshowEquipmentGross>
    <DGLY:DemonstrationAndTradeshowEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001387"
      unitRef="USD">87987</DGLY:DemonstrationAndTradeshowEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MinimumMember"
      id="Fact001396">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="AsOf2024-06-30_us-gaap_BuildingImprovementsMember_srt_MaximumMember"
      id="Fact001398">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001393"
      unitRef="USD">1341471</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001394"
      unitRef="USD">1328654</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001400"
      unitRef="USD">7713053</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001401"
      unitRef="USD">8787559</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001403"
      unitRef="USD">1679962</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001404"
      unitRef="USD">1503857</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001406"
      unitRef="USD">6033091</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001407"
      unitRef="USD">7283702</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact001409"
      unitRef="USD">181121</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact001411"
      unitRef="USD">174261</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001413"
      unitRef="USD">343833</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact001415"
      unitRef="USD">345892</us-gaap:Depreciation>
    <us-gaap:ProceedsFromSaleOfFlightEquipment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001417"
      unitRef="USD">1100000</us-gaap:ProceedsFromSaleOfFlightEquipment>
    <us-gaap:PaymentsForFlightEquipment
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001419"
      unitRef="USD">1500</us-gaap:PaymentsForFlightEquipment>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001421"
      unitRef="USD">1141661</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2024-01-012024-06-30_custom_AircraftMember"
      decimals="0"
      id="Fact001423"
      unitRef="USD">41661</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001425">&lt;p id="xdx_805_eus-gaap--LesseeOperatingLeasesTextBlock_zHYDPdUWZeof" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
9. &lt;span id="xdx_827_zoNqJHZ46y6j"&gt;OPERATING LEASE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company entered into an operating lease with a third party in October 2023 for copiers used for office and warehouse purposes. The terms
of the lease include &lt;span id="xdx_903_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtM_c20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_ze0n0KvWBUmc" title="Lessee, operating lease, term of contract"&gt;48&lt;/span&gt; monthly payments of $&lt;span id="xdx_90B_eus-gaap--OperatingLeasePayments_c20231001__20231031__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zklYfnNaPgGk" title="Operating lease, payments"&gt;1,786&lt;/span&gt; with a maturity date of October 2027. The Company has the option to purchase such
equipment at maturity for its estimated fair market value at that point in time. The remaining lease term for the Company&#x2019;s copier
operating lease as of June 30, 2024 was &lt;span id="xdx_900_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--OctoberTwoThousandTwentyThreeMember_zAUEF05fPKl3" title="Lessee, operating lease, remaining lease term"&gt;forty months&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 13, 2020, the Company entered into an operating lease for new warehouse and office space, which served as its new principal executive
office and primary business location. The original lease agreement was amended on August 28, 2020 to correct the footage under lease
and monthly payment amounts resulting from such correction. The lease terms, as amended include no base rent for the first nine months
and monthly payments ranging from $&lt;span id="xdx_904_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MinimumMember_zflO5vV2UM4f"&gt;12,398&lt;/span&gt; to $&lt;span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember__srt--RangeAxis__srt--MaximumMember_zvGJLZCTZDOa" title="Operating lease, payments"&gt;14,741&lt;/span&gt; thereafter, with a &lt;span id="xdx_902_eus-gaap--LessorOperatingLeaseDescription_c20200510__20200513__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zgcpyNHsrfId" title="Lessor, operating lease, description"&gt;termination date of December 2026.&lt;/span&gt; The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to its new location. The Company took
possession of the leased facilities on June 15, 2020. The remaining lease term for the Company&#x2019;s office and warehouse operating
lease as of June 30, 2024 was &lt;span id="xdx_907_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--AwardTypeAxis__custom--WarehouseAndOfficeSpaceMember_zROBnpR5WXL5" title="Lessee, operating lease, remaining lease term"&gt;thirty months&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 30, 2021, the Company completed the acquisition of its first medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#x2019;s office space.
The lease terms include monthly payments ranging from $&lt;span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210529__20210630__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zl2vzSi9otG5"&gt;2,648&lt;/span&gt;
to $&lt;span id="xdx_902_eus-gaap--OperatingLeasePayments_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zVPHorvf2d93"&gt;2,774&lt;/span&gt;
thereafter, with a &lt;span id="xdx_90C_eus-gaap--LessorOperatingLeaseDescription_c20210529__20210630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zTp2QX0BlVAb" title="Lessor, operating lease, description"&gt;termination
date in July 2024&lt;/span&gt;. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common
area costs related to this location. The remaining lease term for the Company&#x2019;s office operating lease as of June 30, 2024 was &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dc_c20240630__us-gaap--BusinessAcquisitionAxis__custom--FirstMedicalBillingCompanyMember_zSVF8eHAVLof"&gt;one
month&lt;/span&gt;. The lease was not renewed by the Company.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 31, 2021, the Company completed the acquisition of its second acquired medical billing company, through Nobility Healthcare. Upon
completion of this acquisition, Nobility Healthcare became responsible for the operating lease for the seller&#x2019;s office space. The
lease was renewed in April 2023 with favorable terms and payments ranging from $&lt;span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfMWqR2Ihyo1"&gt;7,436&lt;/span&gt; to $&lt;span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zuLmPl2Gt9jl"&gt;8,877&lt;/span&gt; thereafter, with a &lt;span id="xdx_90D_eus-gaap--LessorOperatingLeaseDescription_c20210829__20210831__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zCqpzol7iP1b"&gt;termination date in
March 2030&lt;/span&gt;. The Company is responsible for property taxes, utilities, insurance and its proportionate share of common area costs related
to this location. The remaining term for the Company&#x2019;s office operating lease was &lt;span id="xdx_902_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dxL_c20240630__us-gaap--BusinessAcquisitionAxis__custom--SecondMedicalBillingCompanyMember_zmfdNjQdPEXc" title="Lessee, operating lease, remaining lease term::XDX::P69M"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1448"&gt;sixty-nine months&lt;/span&gt;&lt;/span&gt; as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 1, 2021, the Company completed the acquisition of Goody Tickets, LLC and TicketSmarter, LLC through TicketSmarter. Upon completion
of this acquisition, the Company became responsible for the operating lease for TicketSmarter&#x2019;s office space. The lease terms include
monthly payments ranging from $&lt;span id="xdx_901_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MinimumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z2nxH5cs5Szb"&gt;7,211&lt;/span&gt; to $&lt;span id="xdx_907_eus-gaap--OperatingLeasePayments_c20210901__20210901__srt--RangeAxis__srt--MaximumMember__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_zrDr28V2OBe2"&gt;7,364&lt;/span&gt; thereafter, with a &lt;span id="xdx_905_eus-gaap--LessorOperatingLeaseDescription_c20210901__20210901__us-gaap--BusinessAcquisitionAxis__custom--GoodyTicketsLLCAndTicketSmarterLLCMember_z1H3lYT4Alil"&gt;termination date of December 2022&lt;/span&gt;. The Company is responsible for property
taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took possession of
the leased facilities on September 1, 2021. The Company currently rents this space on a month-to-month basis with intentions to relocate
upon the identification of suitable space.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 1, 2022, the Company completed the acquisition of a private medical billing company, through its revenue cycle management segment.
Upon completion of this acquisition, the Company became responsible for the operating lease for the seller&#x2019;s office space. The
lease terms include monthly payments ranging from $&lt;span id="xdx_908_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MinimumMember_zfVqReVzB6e2"&gt;4,233&lt;/span&gt; to $&lt;span id="xdx_90F_eus-gaap--OperatingLeasePayments_pp0p0_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember__srt--RangeAxis__srt--MaximumMember_zzYa1qYJcPm4"&gt;4,626&lt;/span&gt;, with a &lt;span id="xdx_903_eus-gaap--LessorOperatingLeaseDescription_c20211230__20220102__us-gaap--BusinessAcquisitionAxis__custom--PrivateMedicalBillingCompanyMember_zcI9OP17gXse"&gt;termination date of June 2025&lt;/span&gt;. The Company is responsible
for property taxes, utilities, insurance and its proportionate share of common area costs related to this location. The Company took
possession of the leased facilities on January 1, 2022. The Company terminated this lease in January 2024 and reversed the right of use
asset and lease liability by $&lt;span id="xdx_901_ecustom--RouAndLeaseLiabilityRecordedOnExtensionOfLease_iN_di_c20240101__20240630_zyh78KjGPR9c" title="Lease liability"&gt;73,894&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease
expense related to the office space and copier operating leases were recorded on a straight-line basis over their respective lease terms.
Total lease expense under the operating leases was approximately $&lt;span id="xdx_90D_eus-gaap--OperatingLeaseExpense_pp0p0_c20240401__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z75SBFupvyE" title="Operating lease"&gt;117,810&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--OperatingLeaseExpense_pp0p0_c20240101__20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_zf4RD67oOt8l" title="Operating lease"&gt;226,695&lt;/span&gt; during the three and six months ended June 30,
2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
weighted-average remaining lease term related to the Company&#x2019;s lease liabilities as of June 30, 2023 was &lt;span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zqGeE9YbR4Yf" title="Weighted-average remaining lease term"&gt;4.3&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
discount rate implicit within the Company&#x2019;s operating leases was not generally determinable and therefore the Company determined
the discount rate based on its incremental borrowing rate on the information available at commencement date. As of commencement date,
the operating lease liabilities reflect a weighted average discount rate of &lt;span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240630__us-gaap--AwardTypeAxis__custom--OfficeSpaceAndCopierMember_z46rJcHeGTw8" title="Discount rate"&gt;8&lt;/span&gt;%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_ecustom--ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_zALyQ5eMMjH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B3_z8xSimFHKWZj" style="display: none"&gt;SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20240630_zWcFhZH2X7r9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zI4bj9JijdO5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Operating lease right of use assets&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;869,166&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maOLLz8FW_zGO6YwSrOqji" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Operating lease obligations-current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;223,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLz8FW_zzbfpuTQkWX2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Operating lease obligations-less current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;692,423&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iTI_mtOLLz8FW_zVfQxzQ78hBi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total operating lease obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;916,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zsRb4SNVtbc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_zbpKdILCYrS" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense were as follows for the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B4_zLpEvmY8fxxi" style="display: none"&gt;SCHEDULE OF LEASE EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20240101__20240630_zTIV4CNFCikj" style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zOtRkik6hwu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;226,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zfffIl8mDdda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zhsSJpBeu2Ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Following
are the minimum lease payments for each year and in total:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zJCVlkoDapj" style="display: none"&gt;SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20240630_z37w8VwT9uOg" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzlcD_zfeO8ErjDO68" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify; padding-left: 10pt"&gt;2024 (July 1, to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;146,105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzlcD_zOl4Dwf7hnNe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzlcD_z1Qai0ZPXCei" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;293,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzlcD_zMQp7Mq5Jybe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117,492&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_pp0p0_maLOLLPzlcD_z2Z2recAN12i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;235,020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzlcD_zdCa2ywh1xpl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted minimum future lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,080,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXA01vlOSsH1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Imputed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(164,585&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zot0NKUZvzjb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total operating lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;916,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zAaUpWsRMQxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="AsOf2023-10-31_custom_OctoberTwoThousandTwentyThreeMember"
      id="Fact001427">P48M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="From2023-10-012023-10-31_custom_OctoberTwoThousandTwentyThreeMember"
      decimals="0"
      id="Fact001429"
      unitRef="USD">1786</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2024-06-30_custom_OctoberTwoThousandTwentyThreeMember"
      id="Fact001431">P40M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MinimumMember"
      decimals="0"
      id="Fact001432"
      unitRef="USD">12398</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember_srt_MaximumMember"
      decimals="0"
      id="Fact001434"
      unitRef="USD">14741</us-gaap:OperatingLeasePayments>
    <us-gaap:LessorOperatingLeaseDescription
      contextRef="From2020-05-102020-05-13_custom_WarehouseAndOfficeSpaceMember"
      id="Fact001436">termination date of December 2026.</us-gaap:LessorOperatingLeaseDescription>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2024-06-30_custom_WarehouseAndOfficeSpaceMember"
      id="Fact001438">P30M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-05-292021-06-30_srt_MinimumMember_custom_FirstMedicalBillingCompanyMember"
      decimals="0"
      id="Fact001439"
      unitRef="USD">2648</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember_srt_MaximumMember"
      decimals="0"
      id="Fact001440"
      unitRef="USD">2774</us-gaap:OperatingLeasePayments>
    <us-gaap:LessorOperatingLeaseDescription
      contextRef="From2021-05-292021-06-30_custom_FirstMedicalBillingCompanyMember"
      id="Fact001442">termination
date in July 2024</us-gaap:LessorOperatingLeaseDescription>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="AsOf2024-06-30_custom_FirstMedicalBillingCompanyMember"
      id="Fact001443">P1M</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MinimumMember"
      decimals="0"
      id="Fact001444"
      unitRef="USD">7436</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember_srt_MaximumMember"
      decimals="0"
      id="Fact001445"
      unitRef="USD">8877</us-gaap:OperatingLeasePayments>
    <us-gaap:LessorOperatingLeaseDescription
      contextRef="From2021-08-292021-08-31_custom_SecondMedicalBillingCompanyMember"
      id="Fact001446">termination date in
March 2030</us-gaap:LessorOperatingLeaseDescription>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-09-012021-09-01_srt_MinimumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember"
      decimals="0"
      id="Fact001449"
      unitRef="USD">7211</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-09-012021-09-01_srt_MaximumMember_custom_GoodyTicketsLLCAndTicketSmarterLLCMember"
      decimals="0"
      id="Fact001450"
      unitRef="USD">7364</us-gaap:OperatingLeasePayments>
    <us-gaap:LessorOperatingLeaseDescription
      contextRef="From2021-09-012021-09-01_custom_GoodyTicketsLLCAndTicketSmarterLLCMember"
      id="Fact001451">termination date of December 2022</us-gaap:LessorOperatingLeaseDescription>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MinimumMember"
      decimals="0"
      id="Fact001452"
      unitRef="USD">4233</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember_srt_MaximumMember"
      decimals="0"
      id="Fact001453"
      unitRef="USD">4626</us-gaap:OperatingLeasePayments>
    <us-gaap:LessorOperatingLeaseDescription
      contextRef="From2021-12-302022-01-02_custom_PrivateMedicalBillingCompanyMember"
      id="Fact001454">termination date of June 2025</us-gaap:LessorOperatingLeaseDescription>
    <DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001456"
      unitRef="USD">-73894</DGLY:RouAndLeaseLiabilityRecordedOnExtensionOfLease>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-04-012024-06-30_custom_OfficeSpaceAndCopierMember"
      decimals="0"
      id="Fact001458"
      unitRef="USD">117810</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-06-30_custom_OfficeSpaceAndCopierMember"
      decimals="0"
      id="Fact001460"
      unitRef="USD">226695</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2023-06-30" id="Fact001462">P4Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="AsOf2024-06-30_custom_OfficeSpaceAndCopierMember"
      decimals="INF"
      id="Fact001464"
      unitRef="Pure">0.08</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <DGLY:ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001466">&lt;p id="xdx_89C_ecustom--ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock_zALyQ5eMMjH9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following sets forth the operating lease right of use assets and liabilities as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B3_z8xSimFHKWZj" style="display: none"&gt;SCHEDULE OF OPERATING LEASES RIGHT OF USE ASSETS AND LIABILITIES&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_498_20240630_zWcFhZH2X7r9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zI4bj9JijdO5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Operating lease right of use assets&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;869,166&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_iI_maOLLz8FW_zGO6YwSrOqji" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Operating lease obligations-current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;223,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLz8FW_zzbfpuTQkWX2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Operating lease obligations-less current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;692,423&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iTI_mtOLLz8FW_zVfQxzQ78hBi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total operating lease obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;916,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</DGLY:ScheduleOfOperatingLeasesRightOfUseAssetsAndLiabilitiesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001468"
      unitRef="USD">869166</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001470"
      unitRef="USD">223629</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001472"
      unitRef="USD">692423</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001474"
      unitRef="USD">916052</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001476">&lt;p id="xdx_89B_eus-gaap--LeaseCostTableTextBlock_zbpKdILCYrS" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of lease expense were as follows for the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B4_zLpEvmY8fxxi" style="display: none"&gt;SCHEDULE OF LEASE EXPENSE&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_497_20240101__20240630_zTIV4CNFCikj" style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zOtRkik6hwu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Selling, general and administrative expenses&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 18%; text-align: right"&gt;226,695&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-01-012024-06-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="Fact001478"
      unitRef="USD">226695</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001480">&lt;p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zhsSJpBeu2Ch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Following
are the minimum lease payments for each year and in total:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B9_zJCVlkoDapj" style="display: none"&gt;SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20240630_z37w8VwT9uOg" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pp0p0_maLOLLPzlcD_zfeO8ErjDO68" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify; padding-left: 10pt"&gt;2024 (July 1, to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;146,105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzlcD_zOl4Dwf7hnNe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;288,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzlcD_z1Qai0ZPXCei" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;293,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzlcD_zMQp7Mq5Jybe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117,492&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_pp0p0_maLOLLPzlcD_z2Z2recAN12i" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;235,020&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzlcD_zdCa2ywh1xpl" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted minimum future lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,080,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zXA01vlOSsH1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Imputed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(164,585&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zot0NKUZvzjb" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total operating lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;916,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001482"
      unitRef="USD">146105</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001484"
      unitRef="USD">288720</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001486"
      unitRef="USD">293300</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001488"
      unitRef="USD">117492</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <DGLY:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001490"
      unitRef="USD">235020</DGLY:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001492"
      unitRef="USD">1080637</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001494"
      unitRef="USD">164585</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001496"
      unitRef="USD">916052</us-gaap:OperatingLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001498">&lt;p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z4g8fjipcax9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
10. &lt;span id="xdx_82A_zZHEXYDLdzXl"&gt;GOODWILL AND OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zS9VzPSTIZa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BB_zd8EBZRLvxff" style="display: none"&gt;SCHEDULE OF INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; amortization&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; amortization&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Amortized intangible assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left; padding-left: 10pt"&gt;Licenses (video solutions segment)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z1faeLJtKW6d" style="width: 6%; text-align: right" title="Gross value"&gt;151,652&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zLLhLtKb3EH4" style="width: 6%; text-align: right" title="Accumulated amortization"&gt;21,270&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrqO31Pr8TLb" style="width: 6%; text-align: right" title="Net carrying value"&gt;130,382&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zOHtfAYD8roj" style="width: 6%; text-align: right" title="Gross value"&gt;225,545&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z9bPLZaUwHR2" style="width: 6%; text-align: right" title="Accumulated amortization"&gt;89,887&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zjT6tR5FRJd2" style="width: 6%; text-align: right" title="Net carrying value"&gt;135,658&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Patents and trademarks (video solutions segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zCXES3dyIAm5" style="text-align: right" title="Gross value"&gt;483,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zXGaUeRd6Ec2" style="text-align: right" title="Accumulated amortization"&gt;332,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zrGYZ40gda7" style="text-align: right" title="Net carrying value"&gt;151,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zkOzMNX62Ynl" style="text-align: right" title="Gross value"&gt;483,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_z0s4CXMnvpqh" style="text-align: right" title="Accumulated amortization"&gt;266,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zBdzMauBrsRe" style="text-align: right" title="Net carrying value"&gt;217,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Sponsorship agreement network (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z9oUFI4QHrhg" style="text-align: right" title="Gross value"&gt;5,600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zvAlss1RcMgb" style="text-align: right" title="Accumulated amortization"&gt;3,173,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z6L7k3Y0vbUl" style="text-align: right" title="Net carrying value"&gt;2,426,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zerHy6syrFu8" style="text-align: right" title="Gross value"&gt;5,600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zct9ALTPXpul" style="text-align: right" title="Accumulated amortization"&gt;2,613,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zhrCHSG2WHRc" style="text-align: right" title="Net carrying value"&gt;2,986,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;SEO content (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zjkfvaHIW1y3" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_z3zWBvpE0Eib" style="text-align: right" title="Accumulated amortization"&gt;425,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zIidredPt7ni" style="text-align: right" title="Net carrying value"&gt;175,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zxJGv0131eX8" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zn7BWd9rkSyl" style="text-align: right" title="Accumulated amortization"&gt;350,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zj36dVleN4Xb" style="text-align: right" title="Net carrying value"&gt;250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Personal seat licenses (entertainment &lt;br/&gt; segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zjwzsf1Ge7Gg" style="text-align: right" title="Gross value"&gt;117,339&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zcZvffueUQE9" style="text-align: right" title="Accumulated amortization"&gt;11,081&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zF6VIEWQ0eP8" style="text-align: right" title="Net carrying value"&gt;106,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_z0rrb7NtzED2" style="text-align: right" title="Gross value"&gt;180,081&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zaJVVLxp9Kdb" style="text-align: right" title="Accumulated amortization"&gt;14,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zKUMUWPW6GLd" style="text-align: right" title="Net carrying value"&gt;166,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrkV2nZKfZl8" style="text-align: right" title="Gross value"&gt;23,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrNbmQhAHqua" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1564"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zeMJWUVftKUe" style="text-align: right" title="Net carrying value"&gt;23,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zY1xVBKwaPJd" style="text-align: right" title="Gross value"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1568"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zaT2MACYEGj2" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1570"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zoDmVfQG2YKa" style="text-align: right" title="Net carrying value"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1572"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Website enhancements (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zLS7RWZa5IZ" style="text-align: right" title="Gross value"&gt;25,630&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zTd5SQbYuGGl" style="text-align: right" title="Accumulated amortization"&gt;4,014&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zaDusRraDzTk" style="text-align: right" title="Net carrying value"&gt;21,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zX8GbOEZytY3" style="text-align: right" title="Gross value"&gt;13,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zCO4BXQkmfB9" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zuYJPlI44T73" style="text-align: right" title="Net carrying value"&gt;13,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Client agreements (revenue cycle management segments)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zW2XqGgGYWs9" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;999,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zdi9g5K99u7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;276,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zwvFOHFsYZY6" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;722,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zbR7m02n4Nc8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;999,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zl8uok5yndac" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;226,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_z6SnKZly7jVe" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;772,266&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zX2NYuqEvaM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;8,000,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zscO4qdH86F2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;4,243,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zss2fb8nkk5i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;3,756,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zqTlMVHGrO41" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;8,101,681&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zEiIyhmqkb1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;3,560,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zQPmjqFwwbK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;4,541,286&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite life intangible assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Goodwill (entertainment and revenue cycle management segments)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zREE1JZG5uH" style="text-align: right" title="Gross value"&gt;11,593,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zn9Il1EqYA49" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1612"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zlDiPnkbuoNa" style="text-align: right" title="Net carrying value"&gt;11,593,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOCBCkQOM3Ub" style="text-align: right" title="Gross value"&gt;11,367,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_ze2BgeMWwcN4" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1618"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zuDY2K3eeWXh" style="text-align: right" title="Net carrying value"&gt;11,367,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Trade name (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zLZHs8JgA4G4" style="text-align: right" title="Gross value"&gt;900,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zDEsfPZCyvl5" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1624"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zyYULEy1vOZ" style="text-align: right" title="Net carrying value"&gt;900,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zhvf4tq19Hma" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zADPBTgAUxLl" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1630"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zGHC4VPNcf4b" style="text-align: right" title="Net carrying value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Patents and trademarks pending &lt;br/&gt; (video solutions segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_z3z1MFcdbezc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;31,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJz2G9agPLLl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1636"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJdw3DNB6Vd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;31,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zLzy3q9WRNGd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;1,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zycuGd6YoWE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1642"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zu7i5u0t7TQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;1,622&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_ziyKAC2SMO8j" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;20,525,501&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zy6BwfN1aY7f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;4,243,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zTuQYki6ydN2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;16,281,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zRWsgunBDQz8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;20,070,817&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z0DiQvTKsFzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;3,560,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231_zkuWucf1jVse" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;16,510,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zbTMk8t9iHik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents
and trademarks pending will be amortized beginning at the time they are issued by the appropriate authorities. If issuance of the final
patent or trademark is denied, then the amount deferred will be immediately charged to expense.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amortization
expense for the three months ended June 30, 2024 and 2023 was $&lt;span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20240401__20240630_z9ff77mKClWb" title="Amortization expense"&gt;346,889&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20230401__20230630_z9WAEidJt4g4" title="Amortization expense"&gt;374,714&lt;/span&gt;, respectively and $&lt;span id="xdx_90C_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20240630_zqVa77l7Egzk" title="Amortization expense"&gt;735,167&lt;/span&gt; and $&lt;span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20230630_znNMyqzIvl4d" title="Amortization expense"&gt;745,150&lt;/span&gt; for the six
months ended June 30, 2024 and 2023, respectively. Estimated amortization for intangible assets with definite lives for the next five
years ending December 31 and thereafter is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z2xvhVVcjuo3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zBzITcsuS9Ul" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20240630_zGTMHKqVd7Jb"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_maFLIANznJK_z6FHOqe24HSf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;743,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznJK_zNCxTFcxuJ27" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,414,848&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznJK_zJX88DLLKcph" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;910,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznJK_zPiMjFDxqYp4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;116,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_iI_pp0p0_maFLIANznJK_zBqlf0bIz7if" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028 and thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;572,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznJK_zLkWqMMNfeTd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,756,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_z66Lc4yLihh1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001500">&lt;p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zS9VzPSTIZa3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets consisted of the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BB_zd8EBZRLvxff" style="display: none"&gt;SCHEDULE OF INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; amortization&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Gross&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Accumulated&lt;br/&gt; amortization&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Net&lt;br/&gt; carrying&lt;br/&gt; value&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Amortized intangible assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 40%; text-align: left; padding-left: 10pt"&gt;Licenses (video solutions segment)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z1faeLJtKW6d" style="width: 6%; text-align: right" title="Gross value"&gt;151,652&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zLLhLtKb3EH4" style="width: 6%; text-align: right" title="Accumulated amortization"&gt;21,270&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zrqO31Pr8TLb" style="width: 6%; text-align: right" title="Net carrying value"&gt;130,382&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zOHtfAYD8roj" style="width: 6%; text-align: right" title="Gross value"&gt;225,545&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_z9bPLZaUwHR2" style="width: 6%; text-align: right" title="Accumulated amortization"&gt;89,887&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--LicensesMember_zjT6tR5FRJd2" style="width: 6%; text-align: right" title="Net carrying value"&gt;135,658&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Patents and trademarks (video solutions segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zCXES3dyIAm5" style="text-align: right" title="Gross value"&gt;483,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zXGaUeRd6Ec2" style="text-align: right" title="Accumulated amortization"&gt;332,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zrGYZ40gda7" style="text-align: right" title="Net carrying value"&gt;151,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zkOzMNX62Ynl" style="text-align: right" title="Gross value"&gt;483,521&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_z0s4CXMnvpqh" style="text-align: right" title="Accumulated amortization"&gt;266,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksMember_zBdzMauBrsRe" style="text-align: right" title="Net carrying value"&gt;217,118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Sponsorship agreement network (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z9oUFI4QHrhg" style="text-align: right" title="Gross value"&gt;5,600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zvAlss1RcMgb" style="text-align: right" title="Accumulated amortization"&gt;3,173,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_z6L7k3Y0vbUl" style="text-align: right" title="Net carrying value"&gt;2,426,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zerHy6syrFu8" style="text-align: right" title="Gross value"&gt;5,600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zct9ALTPXpul" style="text-align: right" title="Accumulated amortization"&gt;2,613,333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SponsorshipAgreementNetworkMember_zhrCHSG2WHRc" style="text-align: right" title="Net carrying value"&gt;2,986,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;SEO content (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zjkfvaHIW1y3" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_z3zWBvpE0Eib" style="text-align: right" title="Accumulated amortization"&gt;425,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zIidredPt7ni" style="text-align: right" title="Net carrying value"&gt;175,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zxJGv0131eX8" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zn7BWd9rkSyl" style="text-align: right" title="Accumulated amortization"&gt;350,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SEOContentMember_zj36dVleN4Xb" style="text-align: right" title="Net carrying value"&gt;250,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Personal seat licenses (entertainment &lt;br/&gt; segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zjwzsf1Ge7Gg" style="text-align: right" title="Gross value"&gt;117,339&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zcZvffueUQE9" style="text-align: right" title="Accumulated amortization"&gt;11,081&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zF6VIEWQ0eP8" style="text-align: right" title="Net carrying value"&gt;106,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_z0rrb7NtzED2" style="text-align: right" title="Gross value"&gt;180,081&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zaJVVLxp9Kdb" style="text-align: right" title="Accumulated amortization"&gt;14,004&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PersonalSeatLicensesMember_zKUMUWPW6GLd" style="text-align: right" title="Net carrying value"&gt;166,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Software&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrkV2nZKfZl8" style="text-align: right" title="Gross value"&gt;23,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zrNbmQhAHqua" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1564"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zeMJWUVftKUe" style="text-align: right" title="Net carrying value"&gt;23,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zY1xVBKwaPJd" style="text-align: right" title="Gross value"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1568"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zaT2MACYEGj2" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1570"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--SoftwareMember_zoDmVfQG2YKa" style="text-align: right" title="Net carrying value"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1572"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Website enhancements (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zLS7RWZa5IZ" style="text-align: right" title="Gross value"&gt;25,630&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zTd5SQbYuGGl" style="text-align: right" title="Accumulated amortization"&gt;4,014&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zaDusRraDzTk" style="text-align: right" title="Net carrying value"&gt;21,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zX8GbOEZytY3" style="text-align: right" title="Gross value"&gt;13,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zCO4BXQkmfB9" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1582"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--WebsiteEnhancementsEntertainmentSegmentMember_zuYJPlI44T73" style="text-align: right" title="Net carrying value"&gt;13,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Client agreements (revenue cycle management segments)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zW2XqGgGYWs9" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;999,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zdi9g5K99u7k" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;276,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zwvFOHFsYZY6" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;722,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zbR7m02n4Nc8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;999,034&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_zl8uok5yndac" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;226,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientAgreementsRevenueCycleManagementSegmentsMember_z6SnKZly7jVe" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;772,266&lt;/td&gt;&lt;td style="text-align: left"&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 style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zX2NYuqEvaM6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;8,000,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zscO4qdH86F2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;4,243,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zss2fb8nkk5i" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;3,756,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zqTlMVHGrO41" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;8,101,681&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zEiIyhmqkb1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;3,560,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--AmortizedIntangibleAssetsMember_zQPmjqFwwbK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;4,541,286&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite life intangible assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Goodwill (entertainment and revenue cycle management segments)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zREE1JZG5uH" style="text-align: right" title="Gross value"&gt;11,593,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zn9Il1EqYA49" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1612"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zlDiPnkbuoNa" style="text-align: right" title="Net carrying value"&gt;11,593,473&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zOCBCkQOM3Ub" style="text-align: right" title="Gross value"&gt;11,367,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_ze2BgeMWwcN4" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1618"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--GoodwillMember_zuDY2K3eeWXh" style="text-align: right" title="Net carrying value"&gt;11,367,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Trade name (entertainment segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zLZHs8JgA4G4" style="text-align: right" title="Gross value"&gt;900,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zDEsfPZCyvl5" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1624"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zyYULEy1vOZ" style="text-align: right" title="Net carrying value"&gt;900,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zhvf4tq19Hma" style="text-align: right" title="Gross value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zADPBTgAUxLl" style="text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1630"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--TradeNameMember_zGHC4VPNcf4b" style="text-align: right" title="Net carrying value"&gt;600,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Patents and trademarks pending &lt;br/&gt; (video solutions segment)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_z3z1MFcdbezc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;31,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJz2G9agPLLl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1636"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zJdw3DNB6Vd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;31,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zLzy3q9WRNGd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross value"&gt;1,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zycuGd6YoWE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated amortization"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1642"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231__us-gaap--FairValueByAssetClassAxis__custom--UnAmortizedIntangibleAssetsMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PatentsAndTrademarksPendingMember_zu7i5u0t7TQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net carrying value"&gt;1,622&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 20pt"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240630_ziyKAC2SMO8j" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;20,525,501&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240630_zy6BwfN1aY7f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;4,243,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20240630_zTuQYki6ydN2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;16,281,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zRWsgunBDQz8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross value"&gt;20,070,817&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z0DiQvTKsFzf" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization"&gt;3,560,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20231231_zkuWucf1jVse" style="border-bottom: Black 2.5pt double; text-align: right" title="Net carrying value"&gt;16,510,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001502"
      unitRef="USD">151652</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001504"
      unitRef="USD">21270</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001506"
      unitRef="USD">130382</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001508"
      unitRef="USD">225545</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001510"
      unitRef="USD">89887</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_LicensesMember"
      decimals="0"
      id="Fact001512"
      unitRef="USD">135658</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001514"
      unitRef="USD">483521</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001516"
      unitRef="USD">332462</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001518"
      unitRef="USD">151059</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001520"
      unitRef="USD">483521</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001522"
      unitRef="USD">266403</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksMember"
      decimals="0"
      id="Fact001524"
      unitRef="USD">217118</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001526"
      unitRef="USD">5600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001528"
      unitRef="USD">3173333</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001530"
      unitRef="USD">2426667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001532"
      unitRef="USD">5600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001534"
      unitRef="USD">2613333</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SponsorshipAgreementNetworkMember"
      decimals="0"
      id="Fact001536"
      unitRef="USD">2986667</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001538"
      unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001540"
      unitRef="USD">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001542"
      unitRef="USD">175000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001544"
      unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001546"
      unitRef="USD">350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_SEOContentMember"
      decimals="0"
      id="Fact001548"
      unitRef="USD">250000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001550"
      unitRef="USD">117339</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001552"
      unitRef="USD">11081</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001554"
      unitRef="USD">106258</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001556"
      unitRef="USD">180081</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001558"
      unitRef="USD">14004</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_PersonalSeatLicensesMember"
      decimals="0"
      id="Fact001560"
      unitRef="USD">166077</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      decimals="0"
      id="Fact001562"
      unitRef="USD">23653</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_SoftwareMember"
      decimals="0"
      id="Fact001566"
      unitRef="USD">23653</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      decimals="0"
      id="Fact001574"
      unitRef="USD">25630</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      decimals="0"
      id="Fact001576"
      unitRef="USD">4014</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      decimals="0"
      id="Fact001578"
      unitRef="USD">21616</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      decimals="0"
      id="Fact001580"
      unitRef="USD">13500</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_WebsiteEnhancementsEntertainmentSegmentMember"
      decimals="0"
      id="Fact001584"
      unitRef="USD">13500</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001586"
      unitRef="USD">999034</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001588"
      unitRef="USD">276719</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001590"
      unitRef="USD">722315</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001592"
      unitRef="USD">999034</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001594"
      unitRef="USD">226768</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember_custom_ClientAgreementsRevenueCycleManagementSegmentsMember"
      decimals="0"
      id="Fact001596"
      unitRef="USD">772266</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001598"
      unitRef="USD">8000829</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001600"
      unitRef="USD">4243879</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001602"
      unitRef="USD">3756950</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001604"
      unitRef="USD">8101681</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001606"
      unitRef="USD">3560395</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_AmortizedIntangibleAssetsMember"
      decimals="0"
      id="Fact001608"
      unitRef="USD">4541286</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      decimals="0"
      id="Fact001610"
      unitRef="USD">11593473</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      decimals="0"
      id="Fact001614"
      unitRef="USD">11593473</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      decimals="0"
      id="Fact001616"
      unitRef="USD">11367514</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_us-gaap_GoodwillMember"
      decimals="0"
      id="Fact001620"
      unitRef="USD">11367514</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      decimals="0"
      id="Fact001622"
      unitRef="USD">900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      decimals="0"
      id="Fact001626"
      unitRef="USD">900000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      decimals="0"
      id="Fact001628"
      unitRef="USD">600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_TradeNameMember"
      decimals="0"
      id="Fact001632"
      unitRef="USD">600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      decimals="0"
      id="Fact001634"
      unitRef="USD">31199</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      decimals="0"
      id="Fact001638"
      unitRef="USD">31199</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      decimals="0"
      id="Fact001640"
      unitRef="USD">1622</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31_custom_UnAmortizedIntangibleAssetsMember_custom_PatentsAndTrademarksPendingMember"
      decimals="0"
      id="Fact001644"
      unitRef="USD">1622</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001646"
      unitRef="USD">20525501</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001648"
      unitRef="USD">4243879</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001650"
      unitRef="USD">16281622</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001652"
      unitRef="USD">20070817</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001654"
      unitRef="USD">3560395</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001656"
      unitRef="USD">16510422</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact001658"
      unitRef="USD">346889</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact001660"
      unitRef="USD">374714</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001662"
      unitRef="USD">735167</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact001664"
      unitRef="USD">745150</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001666">&lt;p id="xdx_898_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_z2xvhVVcjuo3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B5_zBzITcsuS9Ul" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION FOR INTANGIBLE ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Year ending December 31:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20240630_zGTMHKqVd7Jb"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_maFLIANznJK_z6FHOqe24HSf" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, to December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;743,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANznJK_zNCxTFcxuJ27" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,414,848&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANznJK_zJX88DLLKcph" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;910,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANznJK_zPiMjFDxqYp4" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;116,646&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter_iI_pp0p0_maFLIANznJK_zBqlf0bIz7if" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2028 and thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;572,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANznJK_zLkWqMMNfeTd" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,756,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001668"
      unitRef="USD">743141</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001670"
      unitRef="USD">1414848</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001672"
      unitRef="USD">910310</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001674"
      unitRef="USD">116646</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <DGLY:FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001676"
      unitRef="USD">572005</DGLY:FiniteLivedIntangibleAssetsAmortizationExpenseYearThreeAndThereAfter>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001678"
      unitRef="USD">3756950</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001680">&lt;p id="xdx_806_eus-gaap--OtherAssetsDisclosureTextBlock_z62iyztCGHW3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
11. &lt;span id="xdx_828_zDnWUqkCbA6c"&gt;OTHER ASSETS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zURAMctVxHV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
assets were the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B2_z9XRuMIm4zB6" style="display: none"&gt;SCHEDULE OF OTHER ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zIwOXUmAMAr6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20231231_zPUh3i8Samf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--LeaseReceivableNoncurrent_iI_maOANzY1g_zwAOjAmlZjw8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 58%; text-align: left"&gt;Lease receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;5,453,486&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;6,095,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--RestrictedCashNoncurrent_iI_maOANzY1g_zBk0iINKKGt2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Restricted Cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_maOANzY1g_z8Zv6tzbgNE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;347,489&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;404,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_iTI_mtOANzY1g_zdAe07UuZdRe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,898,575&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,597,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zIaiiuapx2Fk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherAssetsTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001682">&lt;p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zURAMctVxHV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
assets were the following at June 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B2_z9XRuMIm4zB6" style="display: none"&gt;SCHEDULE OF OTHER ASSETS&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zIwOXUmAMAr6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20231231_zPUh3i8Samf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--LeaseReceivableNoncurrent_iI_maOANzY1g_zwAOjAmlZjw8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 58%; text-align: left"&gt;Lease receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;5,453,486&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;6,095,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--RestrictedCashNoncurrent_iI_maOANzY1g_zBk0iINKKGt2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Restricted Cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;97,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OtherAssetsMiscellaneousNoncurrent_iI_maOANzY1g_z8Zv6tzbgNE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;347,489&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;404,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAssetsNoncurrent_iTI_mtOANzY1g_zdAe07UuZdRe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,898,575&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,597,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfOtherAssetsTableTextBlock>
    <DGLY:LeaseReceivableNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001684"
      unitRef="USD">5453486</DGLY:LeaseReceivableNoncurrent>
    <DGLY:LeaseReceivableNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001685"
      unitRef="USD">6095050</DGLY:LeaseReceivableNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001687"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001688"
      unitRef="USD">97600</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001690"
      unitRef="USD">347489</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001691"
      unitRef="USD">404382</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001693"
      unitRef="USD">5898575</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001694"
      unitRef="USD">6597032</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001696">&lt;p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z24sGg1kTdjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
12. &lt;span id="xdx_823_zMkE8OgnaZv9"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Litigation&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
time to time, we are notified that we may be a party to a lawsuit or that a claim is being made against us. It is our policy to not disclose
the specifics of any claim or threatened lawsuit until the summons and complaint are actually served on us. After carefully assessing
the claim, and assuming we determine that we are not at fault or we disagree with the damages or relief demanded, we vigorously defend
any lawsuit filed against us. We record a liability when losses are deemed probable and reasonably estimable. When losses are deemed
reasonably possible but not probable, we determine whether it is possible to provide an estimate of the amount of the loss or range of
possible losses for the claim, if material for disclosure. In evaluating matters for accrual and disclosure purposes, we take into consideration
factors such as our historical experience with matters of a similar nature, the specific facts and circumstances asserted, the likelihood
of our prevailing, the availability of insurance, and the severity of any potential loss. We reevaluate and update accruals as matters
progress over time.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 31, 2022, the Company filed a lawsuit against Culp McAuley, Inc. (&#x201c;defendant&#x201d;) in the United States District Court for
the District of Kansas. The lawsuit arises from the defendant&#x2019;s multiple breaches of its obligations to the Company. The Company
seeks monetary damages and injunctive relief based on certain conduct by the defendant. On July 18, 2022, the defendant filed its Answer
to the Company&#x2019;s Verified Complaint and included Counterclaims alleging breach of contract and seeking monetary damages. On August
8, 2022, the Company filed its Reply and Affirmative Defenses to the Counterclaims by, among other things, denying the allegations and
any and all liability.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 21.75pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of June 30, 2023, we are able to estimate a range of reasonably possible loss related to the Culp McCauley case, our estimate of the
aggregate reasonably possible loss (in excess of any accrued amounts) was approximately $&lt;span id="xdx_90B_eus-gaap--LitigationReserve_iI_pn5n6_c20240630_zZd9lKd0N0ea" title="Aggregate carrying amount of litigation loss"&gt;1.8&lt;/span&gt; million. Our estimate with respect to the
aggregate reasonably possible loss is based upon currently available information and is subject to significant judgment and a variety
of assumptions and known and unknown uncertainties, which may change quickly and significantly from time to time, particularly if and
as we engage with applicable governmental agencies or plaintiffs in connection with a proceeding. Also, the matters underlying the reasonably
possible loss will change from time to time. As a result, actual results may vary significantly from the current estimate.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;While
the ultimate resolution is unknown, based on the information currently available, we do not expect that these lawsuits will individually,
or in the aggregate, have a material adverse effect to our results of operations, financial condition or cash flows. However, the outcome
of any litigation is inherently uncertain and there can be no assurance that any expense, liability or damages that may ultimately result
from the resolution of these matters will be covered by our insurance or will not be in excess of amounts recognized or provided by insurance
coverage and will not have a material adverse effect on our operating results, financial condition or cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Notice
of Failure to Satisfy a Continued Listing Rule&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 14, 2024, the Nasdaq Listing Qualifications staff notified Digital Ally, Inc. (the &#x201c;Company&#x201d;), that due to resignation
of Mr. Michael J. Caulfield from the Company&#x2019;s board of directors (the &#x201c;Board&#x201d;) effective on January 31, 2024, the
Company no longer complies with the audit committee and compensation committee requirements as set forth in Listing Rule 5605 of The
Nasdaq Stock Market LLC (&#x201c;Nasdaq&#x201d;), including the requirements that there are at least three independent directors on the
Company&#x2019;s audit committee and at least two independent directors on the Company&#x2019;s compensation committee.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
notification has no immediate effect on the Company&#x2019;s listing on the Nasdaq Capital Market. In accordance with Nasdaq Listing Rules,
the Company is provided a cure period until the earlier of the Company&#x2019;s next annual shareholders&#x2019; meeting (or July 29, 2024
if the next shareholders&#x2019; meeting will be held before July 29, 2024) or January 31, 2025 (the &#x201c;Cure Period&#x201d;). If the
Company does not regain compliance by within the Cure Period, Nasdaq will provide written notice that the Company&#x2019;s common stock,
par value $&lt;span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240314_zh5e8QV52n1e" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share, will be subject to delisting from the Nasdaq Capital Market, at which time, the Company may appeal the delisting
determination to a Hearings Panel.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
management of the Company has resolved to take commercially reasonable steps to fill the vacancy on the Board with a new director who
qualifies as independent under the Nasdaq Listing Rules as soon as is practical and anticipates regaining compliance during the Cure
Period. However, there can be no assurance that the Company will be able to satisfy Nasdaq Listing Rule 5605 or will otherwise be in
compliance with other Nasdaq listing criteria.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationReserve
      contextRef="AsOf2024-06-30"
      decimals="-5"
      id="Fact001698"
      unitRef="USD">1800000</us-gaap:LitigationReserve>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-03-14"
      decimals="INF"
      id="Fact001700"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001702">&lt;p id="xdx_80A_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zRh2oSjigHQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
13. &lt;span id="xdx_82D_zcjtP7ZvbEbh"&gt;STOCK-BASED COMPENSATION&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;The
Company recorded pre-tax compensation expense related to the grant of stock options and restricted stock issued of $&lt;span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_c20240401__20240630_z4pNdkN5a0Vi" title="Share-based payment arrangement, expense"&gt;60,772&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--AllocatedShareBasedCompensationExpense_c20230401__20230630_zUEoIZVBu0Pi" title="Share-based payment arrangement, expense"&gt;179,482&lt;/span&gt;
for the three months ended June 30, 2024 and 2023, and $&lt;span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240630_zCTGhDzEvUd4" title="Share-based payment arrangement, expense"&gt;101,467&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230630_zE0PRjRRMWg9" title="Share-based payment arrangement, expense"&gt;321,779&lt;/span&gt; for the six months ended June 30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of June 30, 2024, the Company had adopted ten separate stock option and restricted stock plans: (i) the 2005 Stock Option and Restricted
Stock Plan (the &#x201c;2005 Plan&#x201d;), (ii) the 2006 Stock Option and Restricted Stock Plan (the &#x201c;2006 Plan&#x201d;), (iii) the
2007 Stock Option and Restricted Stock Plan (the &#x201c;2007 Plan&#x201d;), (iv) the 2008 Stock Option and Restricted Stock Plan (the
&#x201c;2008 Plan&#x201d;), (v) the 2011 Stock Option and Restricted Stock Plan (the &#x201c;2011 Plan&#x201d;), (vi) the 2013 Stock Option
and Restricted Stock Plan (the &#x201c;2013 Plan&#x201d;), (vii) the 2015 Stock Option and Restricted Stock Plan (the &#x201c;2015 Plan&#x201d;),
(viii) the 2018 Stock Option and Restricted Stock Plan (the &#x201c;2018 Plan&#x201d;), (ix) the 2020 Stock Option and Restricted Stock
Plan (the &#x201c;2020 Plan&#x201d;), and (x) the 2022 Stock Option and Restricted Stock Plan (the &#x201c;2022 Plan&#x201d;). The 2005 Plan,
2006 Plan, 2007 Plan, 2008 Plan, 2011 Plan, 2013 Plan, 2015 Plan, 2018 Plan, 2020 Plan and 2022 Plan are referred to as the &#x201c;Plans.&#x201d;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These
Plans permit the grant of stock options or restricted stock to its employees, non-employee directors and others for up to a total of
&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20240630_zPhp7AZOGVId" title="Stock options or restricted stock granted"&gt;333,750&lt;/span&gt; shares of common stock. The 2005 Plan terminated during 2015 with &lt;span id="xdx_901_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zUftsRMfjEn1" title="Shares unavailable for issuance"&gt;1,078&lt;/span&gt; shares not awarded or underlying options, which shares
are now unavailable for issuance. Stock options granted under the 2005 Plan that remain unexercised and outstanding as of June 30, 2024
total &lt;span id="xdx_901_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndFivePlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandFifteenMember_zuM9h4qt1924" title="Stock options unexercised and outstanding"&gt;284&lt;/span&gt;. The 2006 Plan terminated during 2016 with &lt;span id="xdx_904_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zXgKr7s1oc9c" title="Shares unavailable for issuance"&gt;2,739&lt;/span&gt; shares not awarded or underlying options, which shares are now unavailable
for issuance. Stock options granted under the 2006 Plan that remain unexercised and outstanding as of June 30, 2024 total &lt;span id="xdx_907_ecustom--SharesUnexercisedAndOutstanding_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSixPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSixteenMember_zcqozl0Qwrr2" title="Stock options unexercised and outstanding"&gt;531&lt;/span&gt;. The 2007
Plan terminated during 2017 with &lt;span id="xdx_90E_ecustom--SharesUnavailableForIssuance_iI_pid_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandSevenTeenMember_zPQ0hacJhERd" title="Shares unavailable for issuance"&gt;4,733&lt;/span&gt; shares not awarded or underlying options, which shares are now unavailable for issuance. There
are &lt;span id="xdx_900_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndSevenPlanMember_zq0MIYZSqjIj" title="Shares unexercised and outstanding"&gt;no&lt;/span&gt; stock options granted under the 2007 Plan that remain unexercised and outstanding as of June 30, 2024. The 2008 Plan terminated
during 2018 with &lt;span id="xdx_902_ecustom--SharesUnavailableForIssuance_iI_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember__us-gaap--AwardDateAxis__custom--DuringTwoThousandEighteenMember_zC2IvMXjGFLg" title="Shares unavailable for issuance"&gt;2,025&lt;/span&gt; shares not awarded or underlying options, which shares are now unavailable for issuance. There are &lt;span id="xdx_903_ecustom--SharesUnexercisedAndOutstanding_iI_pid_do_c20240630__us-gaap--PlanNameAxis__custom--TwoThousandAndEightPlanMember_zuzVNPCZ8gfd" title="Shares unexercised and outstanding"&gt;no&lt;/span&gt; stock options
granted under the 2008 Plan that remain unexercised and outstanding as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Stock
option grants.&lt;/i&gt;&lt;/b&gt; The Company believes that such awards better align the interests of our employees with those of its stockholders.
Option awards have been granted with an exercise price equal to the market price of its stock at the date of grant with such option awards
generally vesting based on the completion of continuous service and having ten-year contractual terms. These option awards typically
provide for accelerated vesting if there is a change in control (as defined in the Plans). The Company has registered all shares of common
stock that are issuable under its Plans with the SEC. A total of &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20240630_zYv3CqVSqph1" title="Options, available for grant"&gt;137,042&lt;/span&gt; shares remained available for awards under the various Plans
as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of each option award is estimated on the date of grant using a Black-Scholes option valuation model.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zT5gTzqIBAle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of all stock option activity under the Plans for the three months ended June 30, 2024 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zykaInYe6RP7" style="display: none"&gt;SCHEDULE
OF STOCK OPTIONS OUTSTANDING&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Options&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Outstanding at December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zYDRA5NDaJe8" style="width: 16%; text-align: right" title="Options outstanding, beginning balance"&gt;53,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvlRegtx469" style="width: 16%; text-align: right" title="Weighted average exercise price, outstanding, beginning balance"&gt;45.55&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zqmgKw25xmwi" style="text-align: right" title="Options granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1738"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zZveMlCldrek" style="text-align: right" title="Weighted average exercise price, granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1740"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zTTyOZPmCw31" style="text-align: right" title="Options exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1742"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvgZ6bDQJMGd" style="text-align: right" title="Weighted average exercise price, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1744"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zMjaVJUUPUAg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1746"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zhgyGs8oXnzh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1748"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Outstanding at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zSSvBJtsjFR7" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance"&gt;53,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zUS8tx2AKiB3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, outstanding, ending balance"&gt;45.55&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_z7kAdRxZ9jx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, ending balance"&gt;53,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zpfLoIgseYcl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, exercisable, ending balance"&gt;45.55&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_z44xWZ1wKLM8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Plans allow for the cashless exercise of stock options. This provision allows the option holder to surrender/cancel options with an intrinsic
value equivalent to the purchase/exercise price of other options exercised. There were no shares surrendered pursuant to cashless exercises
during the six months ended June 30, 2024 and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
aggregate intrinsic value of options outstanding was $-&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20240630_zyBrF4gQ4YTi" title="Aggregate intrinsic value"&gt;0&lt;/span&gt;- and $-&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20231231_zde3e86pIgb1" title="Aggregate intrinsic value"&gt;0&lt;/span&gt;-, at June 30, 2024 and December 31, 2023, respectively. The aggregate
intrinsic value of options exercisable was $-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20240630_zVNLHa4xeXDh" title="Aggregate intrinsic value of options exercisable"&gt;0&lt;/span&gt;- and $-&lt;span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20231231_z6AbazF5lzQ2" title="Aggregate intrinsic value of options exercisable"&gt;0&lt;/span&gt;-, at June 30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of June 30, 2024, the unrecognized portion of stock compensation expense on all existing stock options was $-&lt;span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630_zCBkuopYE3H4" title="Unrecognized portion of stock compensation expense"&gt;0&lt;/span&gt;-.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zWw5nEEcbT4f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
options under the Company&#x2019;s option plans as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B4_zEzFR9Md7Zja" style="display: none"&gt;SCHEDULE
OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Outstanding options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Exercisable options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;range&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted average&lt;br/&gt; remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;contractual life&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;contractual life&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zlMgQMVfamuf" title="Exercise price range, lower limit"&gt;0.01&lt;/span&gt; to $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zOc6GhSwMCVk" title="Exercise price range, upper limit"&gt;49.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZdegQJYr1sd" style="width: 17%; text-align: right" title="Number of options, outstanding"&gt;37,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZqseROTkqZc" title="Weighted average remaining contractual life, outstanding options"&gt;6.1 &lt;/span&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_z9eBSJu25tgg" style="width: 17%; text-align: right" title="Number of options, exercisable"&gt;37,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zggPYw3VH4Kj" title="Weighted average remaining contractual life, exercisable options"&gt;6.1&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z0P0llawA9zg" title="Exercise price range, lower limit"&gt;50.00&lt;/span&gt; to $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z5SOqlPl7Jtb" title="Exercise price range, upper limit"&gt;69.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zYnmrAr76VNd" style="text-align: right" title="Number of options, outstanding"&gt;15,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z8ytPYmQx6Hk" title="Weighted average remaining contractual life, outstanding options"&gt;4.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zMWPGMJBYFL8" style="text-align: right" title="Number of options, exercisable"&gt;15,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUhUMgv6dOo7" title="Weighted average remaining contractual life, exercisable options"&gt;4.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJzWof8uPbP8" title="Exercise price range, lower limit"&gt;70.00&lt;/span&gt; to $&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zpo3BcVRvKve" title="Exercise price range, upper limit"&gt;89.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z9PsC3aPYIi4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, outstanding"&gt;1,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zZVxsLvyNxGb" title="Weighted average remaining contractual life, outstanding options"&gt;1.9 &lt;/span&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zK8YcQPl6xxa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, exercisable"&gt;1,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zY86mOz3qNp3" title="Weighted average remaining contractual life, exercisable options"&gt;1.9&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630_zGSQMGTdLHD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, outstanding"&gt;53,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zzUiHRSjtX31" title="Weighted average remaining contractual life, outstanding options"&gt;5.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630_zuSJjlma7KJl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, exercisable"&gt;53,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zae9w7QUv46g" title="Weighted average remaining contractual life, exercisable options"&gt;5.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zdNHHY8v8p71" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Restricted
stock grants.&lt;/i&gt;&lt;/b&gt; The Board of Directors has granted restricted stock awards under the Plans. Restricted stock awards are valued
on the date of grant and have no purchase price for the recipient. Restricted stock awards typically vest over one to five years corresponding
to anniversaries of the grant date. Under the Plans, unvested shares of restricted stock awards may be forfeited upon the termination
of service to or employment with the Company, depending upon the circumstances of termination. Except for restrictions placed on the
transferability of restricted stock, holders of unvested restricted stock have full stockholder&#x2019;s rights, including voting rights
and the right to receive cash dividends.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_z0gNaH2D3YTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of all restricted stock activity under the Plans for the three months ended June 30, 2024 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zXMdWTOXLC4j" style="display: none"&gt;SCHEDULE
OF RESTRICTED STOCK ACTIVITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;br/&gt; Restricted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;grant date&lt;br/&gt; fair value&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Nonvested balance, December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfnvD6CMMNk9" style="width: 16%; text-align: right" title="Number of restricted shares, non-vested beginning balance"&gt;53,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqqNY6DYP2pc" style="width: 16%; text-align: right" title="Weighted average grant date fair value, non-vested beginning balance"&gt;11.27&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9rD8g8Fj1jb" style="text-align: right" title="Number of restricted shares, granted"&gt;80,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zq9SJtI7oEHd" style="text-align: right" title="Weighted average grant date fair value, granted"&gt;2.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfcz0iAaS5E7" style="text-align: right" title="Number of restricted shares, vested"&gt;(30,750&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXPbPZJqpIll" style="text-align: right" title="Weighted average grant date fair value, vested"&gt;10.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8LLTo4C9Lm9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted shares, forfeited"&gt;(1,125&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpPSx6q7BNKi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average grant date fair value, forfeited"&gt;22.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Nonvested balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCB16nyaYX38" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted shares, non-vested ending balance"&gt;102,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL3BOVkt1eP4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value, non-vested ending balance"&gt;4.34&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zcK3KHJ68L8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company estimated the fair market value of these restricted stock grants based on the closing market price on the date of grant. As of
June 30, 2024, there were $&lt;span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_c20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_ziTzrvBfUWG4" title="Unrecognized portion of stock compensation expense"&gt;184,461&lt;/span&gt; of total unrecognized compensation costs related to all remaining non-vested restricted stock grants,
which will be amortized over the next forty-five months in accordance with their respective vesting scale.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zV3jkjlLlJ9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nonvested balance of restricted stock vests as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zpSC57xH4014" style="display: none"&gt;SCHEDULE
OF NON-VESTED BALANCE OF RESTRICTED STOCK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zxYWNHtYrq28" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;shares&lt;/b&gt;&lt;/span&gt;&lt;/p&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="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_iI_zKbmVSqNSgE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, 2024 through December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;1,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--NumberOfRestrictedShareNonVestInYearOne_iI_ze5uEM4cup55" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,349&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearTwo_iI_ziFkKzRpwhB9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,349&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--NumberOfRestrictedShareNonVestInYearThree_iI_zN2fvorGgb5a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearFour_iI_zeFkYPeWXkMl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_z9juhoGqTva9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact001704"
      unitRef="USD">60772</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact001706"
      unitRef="USD">179482</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact001708"
      unitRef="USD">101467</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact001710"
      unitRef="USD">321779</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001712"
      unitRef="Shares">333750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <DGLY:SharesUnavailableForIssuance
      contextRef="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember"
      decimals="INF"
      id="Fact001714"
      unitRef="Shares">1078</DGLY:SharesUnavailableForIssuance>
    <DGLY:SharesUnexercisedAndOutstanding
      contextRef="AsOf2024-06-30_custom_TwoThousandAndFivePlanMember_custom_DuringTwoThousandFifteenMember"
      decimals="INF"
      id="Fact001716"
      unitRef="Shares">284</DGLY:SharesUnexercisedAndOutstanding>
    <DGLY:SharesUnavailableForIssuance
      contextRef="AsOf2024-06-30_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember"
      decimals="INF"
      id="Fact001718"
      unitRef="Shares">2739</DGLY:SharesUnavailableForIssuance>
    <DGLY:SharesUnexercisedAndOutstanding
      contextRef="AsOf2024-06-30_custom_TwoThousandAndSixPlanMember_custom_DuringTwoThousandSixteenMember"
      decimals="INF"
      id="Fact001720"
      unitRef="Shares">531</DGLY:SharesUnexercisedAndOutstanding>
    <DGLY:SharesUnavailableForIssuance
      contextRef="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember_custom_DuringTwoThousandSevenTeenMember"
      decimals="INF"
      id="Fact001722"
      unitRef="Shares">4733</DGLY:SharesUnavailableForIssuance>
    <DGLY:SharesUnexercisedAndOutstanding
      contextRef="AsOf2024-06-30_custom_TwoThousandAndSevenPlanMember"
      decimals="INF"
      id="Fact001724"
      unitRef="Shares">0</DGLY:SharesUnexercisedAndOutstanding>
    <DGLY:SharesUnavailableForIssuance
      contextRef="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember_custom_DuringTwoThousandEighteenMember"
      decimals="INF"
      id="Fact001726"
      unitRef="Shares">2025</DGLY:SharesUnavailableForIssuance>
    <DGLY:SharesUnexercisedAndOutstanding
      contextRef="AsOf2024-06-30_custom_TwoThousandAndEightPlanMember"
      decimals="INF"
      id="Fact001728"
      unitRef="Shares">0</DGLY:SharesUnexercisedAndOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001730"
      unitRef="Shares">137042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001732">&lt;p id="xdx_89A_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zT5gTzqIBAle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of all stock option activity under the Plans for the three months ended June 30, 2024 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zykaInYe6RP7" style="display: none"&gt;SCHEDULE
OF STOCK OPTIONS OUTSTANDING&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Options&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Outstanding at December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zYDRA5NDaJe8" style="width: 16%; text-align: right" title="Options outstanding, beginning balance"&gt;53,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvlRegtx469" style="width: 16%; text-align: right" title="Weighted average exercise price, outstanding, beginning balance"&gt;45.55&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zqmgKw25xmwi" style="text-align: right" title="Options granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1738"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zZveMlCldrek" style="text-align: right" title="Weighted average exercise price, granted"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1740"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zTTyOZPmCw31" style="text-align: right" title="Options exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1742"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zvgZ6bDQJMGd" style="text-align: right" title="Weighted average exercise price, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1744"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zMjaVJUUPUAg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1746"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zhgyGs8oXnzh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1748"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Outstanding at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zSSvBJtsjFR7" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance"&gt;53,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zUS8tx2AKiB3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, outstanding, ending balance"&gt;45.55&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_z7kAdRxZ9jx8" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, ending balance"&gt;53,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--StockOptionsMember_zpfLoIgseYcl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, exercisable, ending balance"&gt;45.55&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-12-31_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001734"
      unitRef="Shares">53600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-12-31_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001736"
      unitRef="USDPShares">45.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001750"
      unitRef="Shares">53600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001752"
      unitRef="USDPShares">45.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2024-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001754"
      unitRef="Shares">53600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2024-06-30_custom_StockOptionsMember"
      decimals="INF"
      id="Fact001756"
      unitRef="USDPShares">45.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001758"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001760"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001762"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact001764"
      unitRef="USD">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact001766"
      unitRef="USD">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001768">&lt;p id="xdx_89C_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_zWw5nEEcbT4f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
options under the Company&#x2019;s option plans as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B4_zEzFR9Md7Zja" style="display: none"&gt;SCHEDULE
OF SHARES AUTHORIZED UNDER STOCK OPTION PLANS BY EXERCISE PRICE RANGE&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Outstanding options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Exercisable options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercise price&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;range&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted average&lt;br/&gt; remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;contractual life&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;options&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;remaining&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;contractual life&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 17%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zlMgQMVfamuf" title="Exercise price range, lower limit"&gt;0.01&lt;/span&gt; to $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zOc6GhSwMCVk" title="Exercise price range, upper limit"&gt;49.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZdegQJYr1sd" style="width: 17%; text-align: right" title="Number of options, outstanding"&gt;37,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zZqseROTkqZc" title="Weighted average remaining contractual life, outstanding options"&gt;6.1 &lt;/span&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_z9eBSJu25tgg" style="width: 17%; text-align: right" title="Number of options, exercisable"&gt;37,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zggPYw3VH4Kj" title="Weighted average remaining contractual life, exercisable options"&gt;6.1&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z0P0llawA9zg" title="Exercise price range, lower limit"&gt;50.00&lt;/span&gt; to $&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z5SOqlPl7Jtb" title="Exercise price range, upper limit"&gt;69.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zYnmrAr76VNd" style="text-align: right" title="Number of options, outstanding"&gt;15,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_z8ytPYmQx6Hk" title="Weighted average remaining contractual life, outstanding options"&gt;4.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zMWPGMJBYFL8" style="text-align: right" title="Number of options, exercisable"&gt;15,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zUhUMgv6dOo7" title="Weighted average remaining contractual life, exercisable options"&gt;4.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJzWof8uPbP8" title="Exercise price range, lower limit"&gt;70.00&lt;/span&gt; to $&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zpo3BcVRvKve" title="Exercise price range, upper limit"&gt;89.99&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_z9PsC3aPYIi4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, outstanding"&gt;1,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zZVxsLvyNxGb" title="Weighted average remaining contractual life, outstanding options"&gt;1.9 &lt;/span&gt;years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zK8YcQPl6xxa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, exercisable"&gt;1,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zY86mOz3qNp3" title="Weighted average remaining contractual life, exercisable options"&gt;1.9&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_c20240630_zGSQMGTdLHD1" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, outstanding"&gt;53,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zzUiHRSjtX31" title="Weighted average remaining contractual life, outstanding options"&gt;5.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_c20240630_zuSJjlma7KJl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, exercisable"&gt;53,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_dtY_c20240101__20240630_zae9w7QUv46g" title="Weighted average remaining contractual life, exercisable options"&gt;5.4&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeOneMember"
      decimals="INF"
      id="Fact001770"
      unitRef="USDPShares">0.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeOneMember"
      decimals="INF"
      id="Fact001772"
      unitRef="USDPShares">49.99</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2024-06-30_custom_RangeOneMember"
      decimals="INF"
      id="Fact001774"
      unitRef="Shares">37000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeOneMember"
      id="Fact001776">P6Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2024-06-30_custom_RangeOneMember"
      decimals="INF"
      id="Fact001778"
      unitRef="Shares">37000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeOneMember"
      id="Fact001780">P6Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001782"
      unitRef="USDPShares">50.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001784"
      unitRef="USDPShares">69.99</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2024-06-30_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001786"
      unitRef="Shares">15100</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeTwoMember"
      id="Fact001788">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2024-06-30_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001790"
      unitRef="Shares">15100</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeTwoMember"
      id="Fact001792">P4Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001794"
      unitRef="USDPShares">70.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2024-01-012024-06-30_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001796"
      unitRef="USDPShares">89.99</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2024-06-30_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001798"
      unitRef="Shares">1500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeThreeMember"
      id="Fact001800">P1Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2024-06-30_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001802"
      unitRef="Shares">1500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="From2024-01-012024-06-30_custom_RangeThreeMember"
      id="Fact001804">P1Y10M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001806"
      unitRef="Shares">53600</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2024-01-01to2024-06-30" id="Fact001808">P5Y4M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001810"
      unitRef="Shares">53600</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2024-01-01to2024-06-30" id="Fact001812">P5Y4M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001814">&lt;p id="xdx_89A_eus-gaap--ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_z0gNaH2D3YTg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of all restricted stock activity under the Plans for the three months ended June 30, 2024 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BB_zXMdWTOXLC4j" style="display: none"&gt;SCHEDULE
OF RESTRICTED STOCK ACTIVITY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;br/&gt; Restricted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;shares&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;average&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;grant date&lt;br/&gt; fair value&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Nonvested balance, December 31, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfnvD6CMMNk9" style="width: 16%; text-align: right" title="Number of restricted shares, non-vested beginning balance"&gt;53,875&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqqNY6DYP2pc" style="width: 16%; text-align: right" title="Weighted average grant date fair value, non-vested beginning balance"&gt;11.27&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9rD8g8Fj1jb" style="text-align: right" title="Number of restricted shares, granted"&gt;80,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zq9SJtI7oEHd" style="text-align: right" title="Weighted average grant date fair value, granted"&gt;2.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfcz0iAaS5E7" style="text-align: right" title="Number of restricted shares, vested"&gt;(30,750&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXPbPZJqpIll" style="text-align: right" title="Weighted average grant date fair value, vested"&gt;10.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8LLTo4C9Lm9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of restricted shares, forfeited"&gt;(1,125&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpPSx6q7BNKi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average grant date fair value, forfeited"&gt;22.20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Nonvested balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCB16nyaYX38" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted shares, non-vested ending balance"&gt;102,197&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_c20240101__20240630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zL3BOVkt1eP4" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value, non-vested ending balance"&gt;4.34&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2023-12-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001816"
      unitRef="Shares">53875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2023-12-31_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001818"
      unitRef="USDPShares">11.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001820"
      unitRef="Shares">80197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001822"
      unitRef="USDPShares">2.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001824"
      unitRef="Shares">30750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001826"
      unitRef="USDPShares">10.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001828"
      unitRef="Shares">1125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="From2024-01-012024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001830"
      unitRef="USDPShares">22.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="AsOf2024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001832"
      unitRef="Shares">102197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="AsOf2024-06-30_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="Fact001834"
      unitRef="USDPShares">4.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2024-06-30_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact001836"
      unitRef="USD">184461</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001838">&lt;p id="xdx_894_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_zV3jkjlLlJ9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
nonvested balance of restricted stock vests as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zpSC57xH4014" style="display: none"&gt;SCHEDULE
OF NON-VESTED BALANCE OF RESTRICTED STOCK&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49E_20240630_zxYWNHtYrq28" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;shares&lt;/b&gt;&lt;/span&gt;&lt;/p&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="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--NumberOfRestrictedShareNonVestInRemainderOfFiscalYear_iI_zKbmVSqNSgE1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: justify"&gt;2024 (July 1, 2024 through December 31, 2024)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;1,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--NumberOfRestrictedShareNonVestInYearOne_iI_ze5uEM4cup55" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,349&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearTwo_iI_ziFkKzRpwhB9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,349&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_ecustom--NumberOfRestrictedShareNonVestInYearThree_iI_zN2fvorGgb5a" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_ecustom--NumberOfRestrictedShareNonVestInYearFour_iI_zeFkYPeWXkMl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <DGLY:NumberOfRestrictedShareNonVestInRemainderOfFiscalYear
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001840"
      unitRef="Shares">1500</DGLY:NumberOfRestrictedShareNonVestInRemainderOfFiscalYear>
    <DGLY:NumberOfRestrictedShareNonVestInYearOne
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001842"
      unitRef="Shares">73349</DGLY:NumberOfRestrictedShareNonVestInYearOne>
    <DGLY:NumberOfRestrictedShareNonVestInYearTwo
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001844"
      unitRef="Shares">18349</DGLY:NumberOfRestrictedShareNonVestInYearTwo>
    <DGLY:NumberOfRestrictedShareNonVestInYearThree
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001846"
      unitRef="Shares">5000</DGLY:NumberOfRestrictedShareNonVestInYearThree>
    <DGLY:NumberOfRestrictedShareNonVestInYearFour
      contextRef="AsOf2024-06-30"
      decimals="INF"
      id="Fact001848"
      unitRef="Shares">4000</DGLY:NumberOfRestrictedShareNonVestInYearFour>
    <DGLY:CommonStockPurchaseWarrantsTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001850">&lt;p id="xdx_804_ecustom--CommonStockPurchaseWarrantsTextBlock_zpZ5GZpuuos5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
14. &lt;span id="xdx_820_ztKuk14gOL2j"&gt;COMMON STOCK PURCHASE WARRANTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2023
Purchase Warrants&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 5, 2023, the Company issued warrants to purchase a total of &lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230405__us-gaap--PlanNameAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zEchi6yQNL85" title="Warrant to purchase"&gt;1,125,000&lt;/span&gt; shares of Common Stock. The warrant terms provide for net
cash settlement outside the control of the Company under certain circumstances. As such, the Company is required to treat these warrants
as derivative liabilities which are valued at their estimated fair value at their issuance date and at each reporting date with any subsequent
changes reported in the consolidated statements of operations as the change in fair value of warrant derivative liabilities. Furthermore,
the Company re-values the fair value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant
derivative liability transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--ScheduleOfWarrantModificationTableTextBlock_gL3SOWMTTB-NMUVT_zYcQShoZpLF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BF_zvozJ4GIR69" style="display: none"&gt;SCHEDULE
OF WARRANT MODIFICATION&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; date assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024 &lt;br/&gt; assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqUbPyT2sP24" style="width: 16%; text-align: right" title="Warrants measurement input"&gt;106.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zJZX9YTdZLKf" style="width: 16%; text-align: right" title="Warrants measurement input"&gt;105.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zDU9lyDdnpe" style="text-align: right" title="Warrants measurement input"&gt;3.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zQwf3kEP88Of" style="text-align: right" title="Warrants measurement input"&gt;4.33&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zM1Znc5Aphyk" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zkDg8jqfdeEj" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zzvnE93jYfya" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zOJiJDd39dI" title="Remaining contractual term"&gt;3.8&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zfxhMVWorwl1" title="Warrants measurement input"&gt;5.50 &lt;/span&gt;&#x2013; &lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zVbAGzivZ0Dg" title="Warrants measurement input"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zSbJOzleX6Dj" title="Warrants measurement input"&gt;5.50 &lt;/span&gt;&#x2013; &lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zI9On3rXSrZe" title="Warrants measurement input"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zUohTaF9YHoc" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zLqsEQMgjaMk" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_z0LuAG4nmQDg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_8AF_zwNREzG27Ia4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2024
Purchase Warrants&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 25, 2024, the Company issued Series A and pre-funded warrants to purchase a total of &lt;span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240625__us-gaap--PlanNameAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zoUKvNXr1BLf" title="Warrant to purchase"&gt;1,768,227&lt;/span&gt;
shares of Common Stock along with the sale of common stock. The Company also issued Series B Warrants that will be exercisable at any time or times on or after the date Stockholder
Approval is obtained. The warrant terms provide for net cash settlement outside the control of the Company under certain
circumstances. As such, the Company is required to treat these warrants as derivative liabilities which are valued at their
estimated fair value at their issuance date and at each reporting date with any subsequent changes reported in the consolidated
statements of operations as the change in fair value of warrant derivative liabilities. Furthermore, the Company re-values the fair
value of warrant derivative liability as of the date the warrant is exercised with the resulting warrant derivative liability
transitioned to change in fair value of warrant derivative liabilities through the consolidated statement of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has utilized the following assumptions in its Black-Scholes option valuation model to calculate the estimated fair value of the
warrant derivative liabilities as of their date of issuance and as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span id="xdx_C08_gL3SOWMTTB-NMUVT_zkVOi31Sz6h6"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div id="xdx_C05_gL3SOWMTTB-NMUVT_zTzAByQs1J1i"&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_306_zA6CaL35cbzb" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; date assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024 &lt;br/&gt; assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zA0RgqcOaAzl" title="Warrants measurement input"&gt;72.1&lt;/span&gt;
                                                       - &lt;span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_z6SHEhwyjPc4" title="Warrants measurement input"&gt;101.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_z5fTVUiI9Zrc" title="Warrants measurement input"&gt;72.5&lt;/span&gt;
                                                       - &lt;span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zY9gVtkbfH16" title="Warrants measurement input"&gt;101.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zr5GPl5hebpf" title="Warrants measurement input"&gt;4.25&lt;/span&gt; - &lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zINiCJo1NsY9" title="Warrants measurement input"&gt;5.46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zgQGlwd189E3" title="Warrants measurement input"&gt;4.33&lt;/span&gt;
                                            - &lt;span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zFyFPar4cLKg" title="Warrants measurement input"&gt;5.47&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zur5mq91ANe6" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zXJrjmFsG2kh" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zuiaoNNdRdhb" title="Remaining contractual term"&gt;0.1&lt;/span&gt;
                                            - &lt;span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zGMltLy6bwBj" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zyKiokX2No1h" title="Remaining contractual term"&gt;0.1&lt;/span&gt;
                                            - &lt;span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zQ4Vj386TR7f" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zVWS2iPGjODf" title="Warrants measurement input"&gt;2.51&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zvQLGWqFQhbc" title="Warrants measurement input"&gt;2.51&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zVPk95AnGBgc" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zQcCM6YnL8ad" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; background-color: white"&gt;&lt;span id="xdx_C05_gL3SOWMTTB-NMUVT_z9Ngd8dgxS3c"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z0eMnfFIIclj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes information about shares issuable under warrants outstanding during the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BD_zWUw3m0BE4vb" style="display: none"&gt;SCHEDULE
OF WARRANT ACTIVITY&lt;/span&gt;&#160;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_30E_z0SDDWnAdEi4" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Warrants&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average&lt;br/&gt; exercise
    price&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested Balance, December 31, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zAABbg7aYYvf" style="text-align: right" title="Warrants, vested, beginning balance"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zRcCOk3JA59b" style="text-align: right" title="Weighted average exercise price, vested, beginning balance"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 56%; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zw91YZcsRpxe" style="width: 16%; text-align: right" title="Warrants, granted"&gt;1,768,227&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zJ0ov4XBh6Vl" style="width: 20%; text-align: right" title="Weighted average exercise price, granted"&gt;2.51&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zmWeb1S7fbsb" style="text-align: right" title="Warrants, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1935"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zqySWthVkcsi" style="text-align: right" title="Weighted average exercise price, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1937"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Forfeited/cancelled&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_iN_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zhKJKU8mq5u3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Warrants, forfeited/cancelled"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1939"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_znA1PTS4uJO7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited/cancelled"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1941"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested Balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zPSe6OwLfiKc" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants, vested, ending balance"&gt;2,893,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zn1wuUtGfc05" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, vested, ending balance"&gt;4.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;&lt;p id="xdx_8AF_zpQec6IHXfd5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
total intrinsic value of all outstanding warrants aggregated $-&lt;span id="xdx_906_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zsxKHekmTkJ9" title="Intrinsic value of outstanding warrants"&gt;&lt;span id="xdx_90B_ecustom--IntrinsicValueOfOutstandingWarrants_iI_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zrjhQWAwbTOa" title="Intrinsic value of outstanding warrants"&gt;0&lt;/span&gt;&lt;/span&gt;- as of June 30, 2024 and 2023, and the weighted average remaining term
was &lt;span id="xdx_90A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtM_c20240101__20240630_ztxhxZwRKoQ2" title="Outstanding and exercisable warrants, weighted average remaining contractual life"&gt;42.6&lt;/span&gt; months as of June 30, 2024, respectively.&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_ecustom--ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_zACgBfhFcjKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
warrants to purchase shares of common stock as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_z532wVYBqzdk" style="display: none"&gt;SCHEDULE
OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_305_zUt4R61KlSo3" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Outstanding and exercisable warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average &lt;br/&gt; remaining contractual life&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zLY4oWu1Cq9c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;5.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdrn4SX6qhyi" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zeZbhjBIg3qh" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zqTGb1DGYaEf" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;6.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zjKumd7Xloe8" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zQyVxmOmvtIb" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDzVTfZUzn3c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, exercise price"&gt;7.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zPocbRMkDnn4" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJWp9T85b002" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zohnoylblBpj" style="padding-bottom: 1.5pt; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;2.51&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zXrq341fezjk" style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zl7y9NeE0T4c" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.41&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zHSy2gxTi2l3" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding and exercisable warrants, number of warrants"&gt;2,893,227&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zEmODiAqdEde" title="Outstanding and exercisable warrants, weighted average remaining contractual life"&gt;3.6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;&lt;p id="xdx_8A7_zB1pM2xZg1Y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
</DGLY:CommonStockPurchaseWarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember"
      decimals="INF"
      id="Fact001852"
      unitRef="Shares">1125000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <DGLY:ScheduleOfWarrantModificationTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001857">&lt;p id="xdx_894_ecustom--ScheduleOfWarrantModificationTableTextBlock_gL3SOWMTTB-NMUVT_zYcQShoZpLF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BF_zvozJ4GIR69" style="display: none"&gt;SCHEDULE
OF WARRANT MODIFICATION&lt;/span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; date assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024 &lt;br/&gt; assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqUbPyT2sP24" style="width: 16%; text-align: right" title="Warrants measurement input"&gt;106.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zJZX9YTdZLKf" style="width: 16%; text-align: right" title="Warrants measurement input"&gt;105.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zDU9lyDdnpe" style="text-align: right" title="Warrants measurement input"&gt;3.36&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zQwf3kEP88Of" style="text-align: right" title="Warrants measurement input"&gt;4.33&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zM1Znc5Aphyk" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zkDg8jqfdeEj" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zzvnE93jYfya" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zOJiJDd39dI" title="Remaining contractual term"&gt;3.8&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zfxhMVWorwl1" title="Warrants measurement input"&gt;5.50 &lt;/span&gt;&#x2013; &lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zVbAGzivZ0Dg" title="Warrants measurement input"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MinimumMember_zSbJOzleX6Dj" title="Warrants measurement input"&gt;5.50 &lt;/span&gt;&#x2013; &lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember__srt--RangeAxis__srt--MaximumMember_zI9On3rXSrZe" title="Warrants measurement input"&gt;7.50&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20230405__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zUohTaF9YHoc" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember_zLqsEQMgjaMk" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_306_zA6CaL35cbzb" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT MODIFICATION (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Issuance&lt;br/&gt; date assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30, 2024 &lt;br/&gt; assumptions&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Volatility - range&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zA0RgqcOaAzl" title="Warrants measurement input"&gt;72.1&lt;/span&gt;
                                                       - &lt;span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_z6SHEhwyjPc4" title="Warrants measurement input"&gt;101.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_z5fTVUiI9Zrc" title="Warrants measurement input"&gt;72.5&lt;/span&gt;
                                                       - &lt;span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zY9gVtkbfH16" title="Warrants measurement input"&gt;101.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Risk-free rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zr5GPl5hebpf" title="Warrants measurement input"&gt;4.25&lt;/span&gt; - &lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zINiCJo1NsY9" title="Warrants measurement input"&gt;5.46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MinimumMember_zgQGlwd189E3" title="Warrants measurement input"&gt;4.33&lt;/span&gt;
                                            - &lt;span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember__srt--RangeAxis__srt--MaximumMember_zFyFPar4cLKg" title="Warrants measurement input"&gt;5.47&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Dividend&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zur5mq91ANe6" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zXJrjmFsG2kh" style="text-align: right" title="Warrants measurement input"&gt;0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 10pt"&gt;Remaining contractual term&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zuiaoNNdRdhb" title="Remaining contractual term"&gt;0.1&lt;/span&gt;
                                            - &lt;span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zGMltLy6bwBj" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MinimumMember_zyKiokX2No1h" title="Remaining contractual term"&gt;0.1&lt;/span&gt;
                                            - &lt;span id="xdx_90F_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember__srt--RangeAxis__srt--MaximumMember_zQ4Vj386TR7f" title="Remaining contractual term"&gt;5.0&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercise price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zVWS2iPGjODf" title="Warrants measurement input"&gt;2.51&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zvQLGWqFQhbc" title="Warrants measurement input"&gt;2.51&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Common stock issuable under the warrants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240625__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zVPk95AnGBgc" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zQcCM6YnL8ad" style="text-align: right" title="Common stock issuable under the warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;</DGLY:ScheduleOfWarrantModificationTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember"
      decimals="INF"
      id="Fact001859"
      unitRef="Pure">106.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember"
      decimals="INF"
      id="Fact001861"
      unitRef="Pure">105.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember"
      decimals="INF"
      id="Fact001863"
      unitRef="Pure">3.36</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember"
      decimals="INF"
      id="Fact001865"
      unitRef="Pure">4.33</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="Fact001867"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="Fact001869"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember"
      id="Fact001871">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember"
      id="Fact001873">P3Y9M18D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001875"
      unitRef="Pure">5.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001877"
      unitRef="Pure">7.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001879"
      unitRef="Pure">5.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001881"
      unitRef="Pure">7.50</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-05_custom_TwoThousandTwentyThreePurchaseWarrantsMember74463328"
      decimals="INF"
      id="Fact001883"
      unitRef="Shares">1125000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember"
      decimals="INF"
      id="Fact001885"
      unitRef="Shares">1125000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001887"
      unitRef="Shares">1768227</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001889"
      unitRef="Pure">72.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001891"
      unitRef="Pure">101.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001893"
      unitRef="Pure">72.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputPriceVolatilityMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001895"
      unitRef="Pure">101.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001897"
      unitRef="Pure">4.25</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001899"
      unitRef="Pure">5.46</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001901"
      unitRef="Pure">4.33</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputRiskFreeInterestRateMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001903"
      unitRef="Pure">5.47</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="Fact001905"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedDividendRateMember"
      decimals="INF"
      id="Fact001907"
      unitRef="Pure">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember"
      id="Fact001909">P0Y1M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember"
      id="Fact001911">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MinimumMember"
      id="Fact001913">P0Y1M6D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExpectedTermMember_srt_MaximumMember"
      id="Fact001915">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember"
      decimals="INF"
      id="Fact001917"
      unitRef="Pure">2.51</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_us-gaap_MeasurementInputExercisePriceMember"
      decimals="INF"
      id="Fact001919"
      unitRef="Pure">2.51</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2024-06-25_custom_TwoThousandTwentyFourPurchaseWarrantsMember74463421"
      decimals="INF"
      id="Fact001921"
      unitRef="Shares">1768227</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001923"
      unitRef="Shares">1768227</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001925">&lt;p id="xdx_891_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z0eMnfFIIclj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes information about shares issuable under warrants outstanding during the six months ended June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BD_zWUw3m0BE4vb" style="display: none"&gt;SCHEDULE
OF WARRANT ACTIVITY&lt;/span&gt;&#160;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_30E_z0SDDWnAdEi4" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Warrants&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average&lt;br/&gt; exercise
    price&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested Balance, December 31, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zAABbg7aYYvf" style="text-align: right" title="Warrants, vested, beginning balance"&gt;1,125,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iS_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zRcCOk3JA59b" style="text-align: right" title="Weighted average exercise price, vested, beginning balance"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 56%; padding-left: 10pt"&gt;Granted&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zw91YZcsRpxe" style="width: 16%; text-align: right" title="Warrants, granted"&gt;1,768,227&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zJ0ov4XBh6Vl" style="width: 20%; text-align: right" title="Weighted average exercise price, granted"&gt;2.51&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zmWeb1S7fbsb" style="text-align: right" title="Warrants, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1935"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zqySWthVkcsi" style="text-align: right" title="Weighted average exercise price, exercised"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1937"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Forfeited/cancelled&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_iN_di_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zhKJKU8mq5u3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Warrants, forfeited/cancelled"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1939"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_znA1PTS4uJO7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, forfeited/cancelled"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1941"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested Balance, June 30, 2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zPSe6OwLfiKc" style="border-bottom: Black 2.5pt double; text-align: right" title="Warrants, vested, ending balance"&gt;2,893,227&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested_iE_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zn1wuUtGfc05" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, vested, ending balance"&gt;4.06&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001927"
      unitRef="Shares">1125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested
      contextRef="AsOf2023-12-31_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001929"
      unitRef="USDPShares">6.50</DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001931"
      unitRef="Shares">1768227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001933"
      unitRef="USDPShares">2.51</DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001943"
      unitRef="Shares">2893227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001945"
      unitRef="USDPShares">4.06</DGLY:ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionsWeightedAverageExercisePriceVested>
    <DGLY:IntrinsicValueOfOutstandingWarrants
      contextRef="AsOf2024-06-30_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001947"
      unitRef="USD">0</DGLY:IntrinsicValueOfOutstandingWarrants>
    <DGLY:IntrinsicValueOfOutstandingWarrants
      contextRef="AsOf2023-06-30_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001949"
      unitRef="USD">0</DGLY:IntrinsicValueOfOutstandingWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife contextRef="From2024-01-01to2024-06-30" id="Fact001951">P42M18D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <DGLY:ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001953">&lt;p id="xdx_893_ecustom--ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock_zACgBfhFcjKj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the range of exercise prices and weighted average remaining contractual life for outstanding and exercisable
warrants to purchase shares of common stock as of June 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B3_z532wVYBqzdk" style="display: none"&gt;SCHEDULE
OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_305_zUt4R61KlSo3" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF RANGE OF EXERCISE PRICES AND WEIGHTED AVERAGE REMAINING CONTRACTUAL LIFE OF WARRANTS (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Outstanding and exercisable warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted average &lt;br/&gt; remaining contractual life&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zLY4oWu1Cq9c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;5.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zdrn4SX6qhyi" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeOneMember_zeZbhjBIg3qh" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zqTGb1DGYaEf" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;6.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zjKumd7Xloe8" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeTwoMember_zQyVxmOmvtIb" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zDzVTfZUzn3c" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, exercise price"&gt;7.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zPocbRMkDnn4" style="padding-bottom: 1.5pt; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;375,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span id="xdx_901_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyThreePurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeThreeMember_zJWp9T85b002" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.8&lt;/span&gt; years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zohnoylblBpj" style="padding-bottom: 1.5pt; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Exercise price"&gt;2.51&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zXrq341fezjk" style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right" title="Outstanding and exercisable warrants, Number of warrants"&gt;1,768,227&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 30%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--RangeFourMember_zl7y9NeE0T4c" title="Outstanding and exercisable warrants, Weighted average remaining contractual life"&gt;3.41&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants_iI_c20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zHSy2gxTi2l3" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding and exercisable warrants, number of warrants"&gt;2,893,227&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife_dtY_c20240101__20240630__us-gaap--StatementEquityComponentsAxis__custom--TwoThousandTwentyFourPurchaseWarrantsMember_zEmODiAqdEde" title="Outstanding and exercisable warrants, weighted average remaining contractual life"&gt;3.6&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;</DGLY:ScheduleOfRangeOfExercisePricesAndWightedAverageRemainingContractualLifeOfWarrantsTableTextBlock>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember"
      decimals="INF"
      id="Fact001955"
      unitRef="USDPShares">5.50</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember"
      decimals="INF"
      id="Fact001957"
      unitRef="Shares">375000</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeOneMember"
      id="Fact001959">P3Y9M18D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001961"
      unitRef="USDPShares">6.50</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember"
      decimals="INF"
      id="Fact001963"
      unitRef="Shares">375000</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeTwoMember"
      id="Fact001965">P3Y9M18D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001967"
      unitRef="USDPShares">7.50</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember"
      decimals="INF"
      id="Fact001969"
      unitRef="Shares">375000</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyThreePurchaseWarrantsMember_custom_RangeThreeMember"
      id="Fact001971">P3Y9M18D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember"
      decimals="INF"
      id="Fact001973"
      unitRef="USDPShares">2.51</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsExercisePrice>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember"
      decimals="INF"
      id="Fact001975"
      unitRef="Shares">1768227</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember_custom_RangeFourMember"
      id="Fact001977">P3Y4M28D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants
      contextRef="AsOf2024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      decimals="INF"
      id="Fact001979"
      unitRef="Shares">2893227</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsNumberOfWarrants>
    <DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife
      contextRef="From2024-01-012024-06-30_custom_TwoThousandTwentyFourPurchaseWarrantsMember"
      id="Fact001981">P3Y7M6D</DGLY:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingAndExercisableWarrantsWeightedAverageRemainingContractualLife>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact001983">&lt;p id="xdx_80F_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zeppNDTObTmi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
15. &lt;span id="xdx_82A_zoDQH4s4ErQj"&gt;STOCKHOLDERS&#x2019; EQUITY&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2023
Issuance of Restricted Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 10, 2023, the board of directors approved the grant of &lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_zSnhxbvqfj34" title="Common stock issuance granted"&gt;22,500&lt;/span&gt; shares of common stock to officers of the Company. &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20230110__20230110__srt--TitleOfIndividualAxis__custom--OfficersMember_z1GXSnzHy9a4" title="Vesting drescription"&gt;Such shares
will generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided
that each grantee remains an officer or employee on such dates&lt;/span&gt;. Additionally, the board of directors approved the grant of &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zZCN38u9gwC9" title="Common stock issuance granted"&gt;12,500&lt;/span&gt; restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_zvEt4D3Fnr3b" title="Vesting period::XDX::P1Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1991"&gt;one&lt;/span&gt;&lt;/span&gt; to &lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20230110__20230110__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_zzQlu8jsoz7d" title="Vesting period"&gt;two years&lt;/span&gt; on their respective
anniversary dates in January through January 2025, provided that each grantee remains an employee of the company on such dates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2024
Issuance of Restricted Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
January 2024, the board of directors approved the grant of &lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zeL4wT9mAwGb" title="Common stock issuance granted"&gt;55,000&lt;/span&gt; shares of common stock to officers of the Company. &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_c20240101__20240131__srt--TitleOfIndividualAxis__custom--OfficersMember_zPkkwSzc9xXl" title="Vesting drescription"&gt;Such shares will
generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided that
each grantee remains an officer or employee on such dates&lt;/span&gt;. Additionally, the board of directors approved the grant of &lt;span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember_zujjgvQ7axs9" title="Common stock issuance granted"&gt;25,197&lt;/span&gt; restricted
common shares to certain new employees of the Company. Such shares will generally vest over a period of &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MinimumMember_ziN6dyBEaenj" title="Vesting period::XDX::P1Y"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2001"&gt;one&lt;/span&gt;&lt;/span&gt; to &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20240101__20240131__srt--TitleOfIndividualAxis__custom--NewEmployeesMember__srt--RangeAxis__srt--MaximumMember_z1Etd3oGQ7w2" title="Vesting period"&gt;two years&lt;/span&gt; on their respective
anniversary dates in January through January 2026, provided that each grantee remains an employee of the company on such dates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;2024
Private Placement Transaction&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 24, 2024, the Company entered into a private placement transaction (the &#x201c;Private Placement&#x201d;), pursuant to a
Securities Purchase Agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with certain institutional investors (the
&#x201c;Purchasers&#x201d;) for aggregate gross proceeds of approximately $&lt;span id="xdx_902_eus-gaap--ProceedsFromIssuanceOfPrivatePlacement_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_z2N9YAuR8l1e" title="Proceeds from private placement"&gt;2.9&lt;/span&gt;
million, before deducting fees of $&lt;span id="xdx_90F_eus-gaap--OtherExpenses_pn5n6_c20240624__20240624__us-gaap--TypeOfArrangementAxis__custom--TheSecuritiesPurchaseAgreementMember_zrVZGJGFzL0f" title="Other expenses payable"&gt;0.8&lt;/span&gt; million to the placement agent and other expenses payable by the Company in connection with
the Private Placement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
part of the Private Placement, the Company issued an aggregate of &lt;span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240624__20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zDHrpq5A9JX4" title="Issuance of stock, shares"&gt;1,768,227&lt;/span&gt; units and pre-funded units (collectively, the &#x201c;Units&#x201d;)
at a purchase price of $&lt;span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zEsTmKVCZlSh" title="Share price"&gt;2.51&lt;/span&gt; per unit (less $&lt;span id="xdx_90D_ecustom--PrefundedUnitPrice_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zyWxhVyivA7b" title="Pre-funded unit price"&gt;0.0001&lt;/span&gt; per pre-funded unit). Each Unit consists of (i) one share of common stock, par value
$&lt;span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20240624__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zqKBwuSDCgH2" title="Common stock, par value"&gt;0.001&lt;/span&gt; per share, of the Company (the &#x201c;Common Stock&#x201d;) (or one pre-funded warrant to purchase one share of Common Stock (the
&#x201c;Pre-Funded Warrants&#x201d;)), (ii) one Series A warrant to purchase one share of Common Stock (the &#x201c;Series A Warrant&#x201d;)
and (iii) one Series B warrant to purchase such number of shares of Common Stock as will be determined on the Reset Date  and in accordance with the terms therein (the &#x201c;Series B Warrant&#x201d;, and together with the Series A Warrant, the &#x201c;Warrants&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Cancellation
of Restricted Stock&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the six months ended June 30, 2024, the Company cancelled &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_pid_c20240101__20240630_zASuRv9ciMGk" title="Cancellation of restricted stock, shares"&gt;1,125&lt;/span&gt; shares due to termination of employees.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Reverse
Stock Split&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 6, 2023, we filed a Certificate of Amendment to the Articles of Incorporation, as amended, with the Secretary of State of the
State of Nevada to effect a &lt;span id="xdx_90C_eus-gaap--StockholdersEquityReverseStockSplit_c20230205__20230206_zbC7aeU4AORd" title="Reverse stock split"&gt;1-for-20 reverse stock split&lt;/span&gt; (the &#x201c;Reverse Stock Split&#x201d;) of the shares of our common stock. The
Reverse Stock Split was effective as of time of filing. No fractional shares were issued in connection with the Reverse Stock Split.
Any fractional shares of our Common Stock that would have otherwise resulted from the Reverse Stock Split were rounded up to the nearest
whole number. In connection with the Reverse Stock Split, our board approved appropriate and proportional adjustments to all outstanding
securities or other rights convertible or exercisable into shares of our Common Stock, including, without limitation, all preferred stock,
warrants, options, and other equity compensation rights. All historical share and per-share amounts reflected throughout our consolidated
financial statements and other financial information in this Report have been adjusted to reflect the Reverse Stock Split as if the split
occurred as of the earliest period presented. The par value per share of our common stock was not affected by the Reverse Stock Split.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Noncontrolling
Interests&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company owns a &lt;span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--NobilityHealthcareLLCMember_zRsQFAHyw9k1" title="Equity method investment, ownership percentage"&gt;51&lt;/span&gt;% equity interest in its consolidated subsidiary, Nobility Healthcare. As a result, the noncontrolling shareholders
or minority interest is allocated&lt;span id="xdx_902_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9p0BunAzDs5" title="Subsidiary, ownership percentage, parent"&gt; 49&lt;/span&gt;% of the income/loss of Nobility Healthcare which is reflected in the statement of (income) loss
as &#x201c;net (income) loss attributable to noncontrolling interests of consolidated subsidiary&#x201d;. &lt;span style="background-color: white"&gt;We
reported net income attributable to noncontrolling interests of consolidated subsidiary of $&lt;span id="xdx_909_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240401__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zt0SSKKjjslf" title="Net income (loss) attributable to noncontrolling interest"&gt;73,310&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230401__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_zqU464f2a2Tc" title="Net income (loss) attributable to noncontrolling interest"&gt;72,754&lt;/span&gt; for the three months ended
June 30, 2024 and 2023, and $&lt;span id="xdx_908_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20240101__20240630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_z9t03vOVlL84" title="Net income (loss) attributable to noncontrolling interest"&gt;61,062&lt;/span&gt; and $&lt;span id="xdx_905_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_c20230101__20230630__srt--OwnershipAxis__custom--NobilityHealthcareLLCMember_ziWQdmmvPAOd" title="Net income (loss) attributable to noncontrolling interest"&gt;198,993&lt;/span&gt; for the six months ended June 30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2023-01-102023-01-10_custom_OfficersMember"
      decimals="INF"
      id="Fact001985"
      unitRef="Shares">22500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="From2023-01-102023-01-10_custom_OfficersMember"
      id="Fact001987">Such shares
will generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided
that each grantee remains an officer or employee on such dates</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember"
      decimals="INF"
      id="Fact001989"
      unitRef="Shares">12500</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2023-01-102023-01-10_custom_NewEmployeesMember_srt_MaximumMember"
      id="Fact001993">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2024-01-012024-01-31_custom_OfficersMember"
      decimals="INF"
      id="Fact001995"
      unitRef="Shares">55000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
      contextRef="From2024-01-012024-01-31_custom_OfficersMember"
      id="Fact001997">Such shares will
generally vest over a period of one to five years on their respective anniversary dates in January through January 2028, provided that
each grantee remains an officer or employee on such dates</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember"
      decimals="INF"
      id="Fact001999"
      unitRef="Shares">25197</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="From2024-01-012024-01-31_custom_NewEmployeesMember_srt_MaximumMember"
      id="Fact002003">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement
      contextRef="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Fact002005"
      unitRef="USD">2900000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:OtherExpenses
      contextRef="From2024-06-242024-06-24_custom_TheSecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Fact002007"
      unitRef="USD">800000</us-gaap:OtherExpenses>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2024-06-242024-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002009"
      unitRef="Shares">1768227</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002011"
      unitRef="USDPShares">2.51</us-gaap:SharePrice>
    <DGLY:PrefundedUnitPrice
      contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002013"
      unitRef="USDPShares">0.0001</DGLY:PrefundedUnitPrice>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-06-24_us-gaap_PrivatePlacementMember"
      decimals="INF"
      id="Fact002015"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002017"
      unitRef="Shares">1125</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2023-02-052023-02-06" id="Fact002019">1-for-20 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2024-06-30_custom_NobilityHealthcareLLCMember"
      decimals="INF"
      id="Fact002021"
      unitRef="Pure">0.51</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2024-06-30_custom_NobilityHealthcareLLCMember74463921"
      decimals="INF"
      id="Fact002023"
      unitRef="Pure">0.49</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-04-012024-06-30_custom_NobilityHealthcareLLCMember"
      decimals="0"
      id="Fact002025"
      unitRef="USD">73310</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-04-012023-06-30_custom_NobilityHealthcareLLCMember"
      decimals="0"
      id="Fact002027"
      unitRef="USD">72754</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2024-01-012024-06-30_custom_NobilityHealthcareLLCMember"
      decimals="0"
      id="Fact002029"
      unitRef="USD">61062</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2023-01-012023-06-30_custom_NobilityHealthcareLLCMember"
      decimals="0"
      id="Fact002031"
      unitRef="USD">198993</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002033">&lt;p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zBbbMoCIlhJ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
16. &lt;span id="xdx_828_zGEcfYy4XSzf"&gt;NET EARNINGS (LOSS) PER SHARE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztdqfIOGS35i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
calculation of the weighted average number of shares outstanding and loss per share outstanding for the three and six months ended June
30, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B2_zCpUcAPkEm6c" style="display: none"&gt;SCHEDULE
OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20240401__20240630_zs93Ejxyhf25" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20230401__20230630_zsBFzm87p4kj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20240101__20240630_zQ2FgghWr55k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20230101__20230630_zB7nLKtaGkT" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;For the three months ended &lt;br/&gt; June
    30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;For the six months ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Numerator for basic and diluted income per share &#x2013; Net loss attributable to common stockholders&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240401__20240630_z4W01lPwRQw3" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_90F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240401__20240630_za7Cc9OmH3Lk" title="Numerator for diluted loss per share"&gt;(5,083,861&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230401__20230630_zGck8API5gWh" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230401__20230630_zQSVdrjysbe5" title="Numerator for diluted loss per share"&gt;(8,393,304&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240101__20240630_z3XpOYHETcq5" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240101__20240630_zu04DSXBtSWa" title="Numerator for diluted loss per share"&gt;(9,014,882&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230101__20230630_zwtRJ0b9od12" title="Net loss attributable to common stockholders"&gt;&lt;span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230101__20230630_ztISjnlIM1lj" title="Net loss attributable to common stockholders"&gt;(14,499,122&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zWR51nb8DZU2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Denominator for basic loss per share &#x2013; weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,921,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,785,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,891,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,768,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zkffBgk5L9m8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Dilutive effect of shares issuable under stock options and warrants outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2058"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2059"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2060"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2061"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zIce1v2SHCOa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Denominator for diluted loss per share &#x2013; adjusted weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,921,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,785,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,891,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,768,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Net loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_pid_zGxepyzYGKyg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.01&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.12&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5.24&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_pid_zmD64wSIKce1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.01&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.12&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5.24&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zRoEALdMETB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
income (loss) per share is based upon the weighted average number of common shares outstanding during the period. For the three and six
months ended June 30, 2024 and 2023, all shares issuable upon conversion of convertible debt and the exercise of outstanding stock options
and warrants were antidilutive, and, therefore, not included in the computation of diluted income (loss) per share.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002035">&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_ztdqfIOGS35i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
calculation of the weighted average number of shares outstanding and loss per share outstanding for the three and six months ended June
30, 2024 and 2023 are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B2_zCpUcAPkEm6c" style="display: none"&gt;SCHEDULE
OF WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING AND LOSS PER SHARE OUTSTANDING&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20240401__20240630_zs93Ejxyhf25" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20230401__20230630_zsBFzm87p4kj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20240101__20240630_zQ2FgghWr55k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20230101__20230630_zB7nLKtaGkT" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;For the three months ended &lt;br/&gt; June
    30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;For the six months ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Numerator for basic and diluted income per share &#x2013; Net loss attributable to common stockholders&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240401__20240630_z4W01lPwRQw3" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_90F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240401__20240630_za7Cc9OmH3Lk" title="Numerator for diluted loss per share"&gt;(5,083,861&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230401__20230630_zGck8API5gWh" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_904_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230401__20230630_zQSVdrjysbe5" title="Numerator for diluted loss per share"&gt;(8,393,304&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20240101__20240630_z3XpOYHETcq5" title="Numerator for basic income loss per share"&gt;&lt;span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20240101__20240630_zu04DSXBtSWa" title="Numerator for diluted loss per share"&gt;(9,014,882&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_c20230101__20230630_zwtRJ0b9od12" title="Net loss attributable to common stockholders"&gt;&lt;span id="xdx_90D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_c20230101__20230630_ztISjnlIM1lj" title="Net loss attributable to common stockholders"&gt;(14,499,122&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zWR51nb8DZU2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Denominator for basic loss per share &#x2013; weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,921,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,785,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,891,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,768,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zkffBgk5L9m8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Dilutive effect of shares issuable under stock options and warrants outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2058"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2059"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2060"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2061"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zIce1v2SHCOa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Denominator for diluted loss per share &#x2013; adjusted weighted average shares outstanding&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,921,307&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,785,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,891,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,768,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Net loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--EarningsPerShareBasic_pid_zGxepyzYGKyg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.01&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.12&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5.24&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--EarningsPerShareDiluted_pid_zmD64wSIKce1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.74&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.01&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3.12&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5.24&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact002037"
      unitRef="USD">-5083861</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2024-04-012024-06-30"
      decimals="0"
      id="Fact002039"
      unitRef="USD">-5083861</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact002041"
      unitRef="USD">-8393304</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2023-04-012023-06-30"
      decimals="0"
      id="Fact002043"
      unitRef="USD">-8393304</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact002045"
      unitRef="USD">-9014882</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2024-01-01to2024-06-30"
      decimals="0"
      id="Fact002047"
      unitRef="USD">-9014882</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact002049"
      unitRef="USD">-14499122</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="From2023-01-012023-06-30"
      decimals="0"
      id="Fact002051"
      unitRef="USD">-14499122</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact002053"
      unitRef="Shares">2921307</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact002054"
      unitRef="Shares">2785663</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002055"
      unitRef="Shares">2891205</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact002056"
      unitRef="Shares">2768683</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact002063"
      unitRef="Shares">2921307</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact002064"
      unitRef="Shares">2785663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002065"
      unitRef="Shares">2891205</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact002066"
      unitRef="Shares">2768683</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact002068"
      unitRef="USDPShares">-1.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact002069"
      unitRef="USDPShares">-3.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002070"
      unitRef="USDPShares">-3.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact002071"
      unitRef="USDPShares">-5.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-04-012024-06-30"
      decimals="INF"
      id="Fact002073"
      unitRef="USDPShares">-1.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-04-012023-06-30"
      decimals="INF"
      id="Fact002074"
      unitRef="USDPShares">-3.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002075"
      unitRef="USDPShares">-3.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-01-012023-06-30"
      decimals="INF"
      id="Fact002076"
      unitRef="USDPShares">-5.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember"
      id="Fact002078">&lt;p id="xdx_808_eus-gaap--BusinessCombinationDisclosureTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_z7ZUAc45KNN" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
17. &lt;span id="xdx_829_zkSL6pCWZQxi"&gt;COUNTRY STAMPEDE ACQUISITION&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 1, 2024, Kustom 440, entered into an Asset Purchase Agreement (the &#x201c;Acquisition Agreement&#x201d;) with JC Entertainment,
LLC, a Kansas limited liability company (&#x201c;JC Entertainment&#x201d;). Pursuant to the Acquisition Agreement, Kustom 440 acquired
certain assets associated with a music entertainment event (&#x201c;Country Stampede&#x201d;), including all intellectual property arising
out of and relating to Country Stampede (&#x201c;Country Stampede Intellectual Property&#x201d;) and certain contracts in which JC Entertainment
is a party to host and operate the 2024 Country Stampede (the &#x201c;Assumed Contracts&#x201d;, and together with the Country Stampede
Intellectual Property, the &#x201c;Purchased Assets&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
consideration for acquiring the Purchased Assets, Kustom 440 paid JC Entertainment the aggregate purchase price amount $&lt;span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--JCEntertainmentLLCMember_zlagjabvk2dk"&gt;542,959&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;. Kustom 440 shall receive a credit for all non-refunded festival ticket sales for the 2024 Country Stampede to be calculated immediately
prior to Closing, and JC Entertainment shall be entitled to keep all ticket sale proceeds made and/or received prior to Closing. Kustom
440 shall be obligated, to the extent a refund is sought after Closing, to provide such refund, if appropriate, to the customer requesting
a refund, and shall indemnify and hold harmless JC Entertainment from any and all claims, liabilities, costs, suits, or the like relating
to such refund request.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for business combinations using the acquisition method and that the Company has early adopted the amendments of Regulation
S-X dated May 21, 2020 and has concluded that this acquisition was not significant. Accordingly, the presentation of the assets acquired,
historical financial statements under Rule 3-05 and related pro forma information under Article 11 of Regulation S-X, respectively, are
not required to be presented. Under the acquisition method, the purchase price of the Country Stampede Acquisition has been allocated
to the acquired tangible and identifiable intangible assets and assumed liabilities based on their estimated fair values at the time
of the Country Stampede Acquisition. This allocation involves a number of assumptions, estimates, and judgments that could materially
affect the timing or amounts recognized in our financial statements. The Country Stampede Acquisition was structured as an asset purchase;
however the parties agreed to coordinate the election to invoke IRS Section 338(h)(10) relative to this transaction for tax purposes.
Therefore, the excess purchase price over the fair value of net tangible assets acquired was recorded as goodwill, which will be amortized
over 15 years for income tax filing purposes. Likewise, the other acquired assets were stepped up to fair value and is deductible for
income tax purposes. The results of operations of acquired businesses are included in the consolidated financial statements from the
acquisition date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 22.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
purchase price of the Country Stampede Acquisition was allocated to tangible assets, goodwill, identifiable intangible assets, and assumed
liabilities based on their preliminary estimated fair values at the time of the acquisition. The Company retained the services of an
independent valuation firm to determine the fair value of these identifiable intangible assets. The Company will continue to evaluate
the fair value of the identified intangible assets. The preliminary estimated fair value of assets acquired, and liabilities assumed
in the Country Stampede Acquisition were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_ecustom--ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zeWX3gqf2JRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B6_zbL8EFaEYL55" style="display: none"&gt;SCHEDULE
OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zUNeQHEap1B6" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;As allocated&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;(Preliminary)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;March 1, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Assets acquired (provisional):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_z9lf0YtyguGi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left; padding-left: 10pt"&gt;Tangible assets acquired&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;305,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_iI_pp0p0_ze7zDy8ogxi3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Identifiable intangible assets acquired (Trademarks and trade names)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;300,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Goodwill_iI_pp0p0_zBxV2CTxrQj2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_z4TdWJPPRaW6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Liabilities assumed&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(288,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_zYJOYy9Ixvb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Liabilities assumed pursuant to stock purchase agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(288,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_zML8jaw5SRu3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Net assets acquired and liabilities assumed&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;542,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Consideration:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_z68GHpjBkIDf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Cash paid at Country Stampede Acquisition date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_iNI_pp0p0_di_zBkyE59TAny7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Cash paid subsequent to closing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;142,959&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total Country Stampede Acquisition purchase price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zo5PV303eCq2" title="Acquisition purchase price"&gt;542,959&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AF_ziV5bmnNF5Xf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the measurement period (which is the period required to obtain all necessary information that existed at the acquisition date, or to
conclude that such information is unavailable, not to exceed one year), additional assets or liabilities may be recognized, or there
could be changes to the amounts of assets or liabilities previously recognized on a preliminary basis, if new information is obtained
about facts and circumstances that existed as of the acquisition date that, if known, would have resulted in the recognition of these
assets or liabilities as of that date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2024-03-012024-03-01_custom_JCEntertainmentLLCMember"
      decimals="0"
      id="Fact002079"
      unitRef="USD">542959</us-gaap:BusinessCombinationConsiderationTransferred1>
    <DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock
      contextRef="From2024-01-012024-06-30_custom_CountryStampedeAcquisitionMember"
      id="Fact002081">&lt;p id="xdx_894_ecustom--ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zeWX3gqf2JRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8B6_zbL8EFaEYL55" style="display: none"&gt;SCHEDULE
OF ESTIMATED FAIR VALUE OF ASSETS ACQUIRED AND LIABILITIES ASSUMED ACQUISITION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zUNeQHEap1B6" style="text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;As allocated&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span style="text-decoration: underline"&gt;(Preliminary)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Description&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;March 1, 2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Assets acquired (provisional):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_z9lf0YtyguGi" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%; text-align: left; padding-left: 10pt"&gt;Tangible assets acquired&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;305,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_iI_pp0p0_ze7zDy8ogxi3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Identifiable intangible assets acquired (Trademarks and trade names)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;300,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--Goodwill_iI_pp0p0_zBxV2CTxrQj2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_z4TdWJPPRaW6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Liabilities assumed&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(288,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_iNI_pp0p0_di_zYJOYy9Ixvb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Liabilities assumed pursuant to stock purchase agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(288,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_zML8jaw5SRu3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Net assets acquired and liabilities assumed&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;542,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Consideration:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_z68GHpjBkIDf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Cash paid at Country Stampede Acquisition date&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount_iNI_pp0p0_di_zBkyE59TAny7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Cash paid subsequent to closing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;142,959&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total Country Stampede Acquisition purchase price&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--BusinessCombinationConsiderationTransferred1_c20240301__20240301__us-gaap--BusinessAcquisitionAxis__custom--CountryStampedeAcquisitionMember_zo5PV303eCq2" title="Acquisition purchase price"&gt;542,959&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</DGLY:ScheduleOfEstimatedFairValueOfAssetsAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002083"
      unitRef="USD">305000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002085"
      unitRef="USD">300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002087"
      unitRef="USD">225959</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002089"
      unitRef="USD">288000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002091"
      unitRef="USD">288000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002093"
      unitRef="USD">542959</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002095"
      unitRef="USD">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <DGLY:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount
      contextRef="AsOf2024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002097"
      unitRef="USD">-142959</DGLY:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesRetainedEscrowAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2024-03-012024-03-01_custom_CountryStampedeAcquisitionMember"
      decimals="0"
      id="Fact002099"
      unitRef="USD">542959</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002101">&lt;p id="xdx_800_eus-gaap--SegmentReportingDisclosureTextBlock_zcaUbrc1aU59" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
18. &lt;span id="xdx_822_zg55xwonuA78"&gt;SEGMENT DATA&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accounting guidance on Segment Reporting establishes standards for reporting information regarding operating segments in annual financial
statements and requires selected information of those segments to be presented in financial statements. Operating segments are identified
as components of an enterprise for which separate discrete financial information is available for evaluation by the chief operating decision
maker (the Company&#x2019;s Chief Executive Officer or &#x201c;CODM&#x201d;) in making decisions on how to allocate resources and assess
performance. The Company&#x2019;s &lt;span id="xdx_909_eus-gaap--NumberOfOperatingSegments_dc_uSegments_c20240101__20240630_zVYHYgNsYEu6" title="Number of operating segments"&gt;three&lt;/span&gt; operating segments are Video Solutions, Revenue Cycle Management, and Entertainment, each of which
has specific personnel responsible for that business and reports to the CODM. Corporate expenses capture the Company&#x2019;s corporate
administrative activities, is also to be reported in the segment information. The Company&#x2019;s captive insurance subsidiary provides
services to the Company&#x2019;s other business segments and not to outside customers. Therefore, its operations are eliminated in consolidation
and is not considered a separate business segment for financial reporting purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Video Solutions Segment encompasses our law, commercial, and Shield&#x2122; divisions. This segment includes both service and product
revenues through our subscription models offering cloud and warranty solutions, and hardware sales for video and health safety solutions.
The Revenue Cycle Management Segment provides working capital and back-office services to a variety of healthcare organizations throughout
the country, as a monthly service fee. The Entertainment Segment acts as an intermediary between ticket buyers and sellers within our
secondary ticketing platform, ticketsmarter.com, and we also acquire tickets from primary sellers to then sell through various platforms.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s corporate administration activities are reported in the corporate line item. These activities primarily include expense
related to certain corporate officers and support staff, certain accounting staff, expense related to the Company&#x2019;s Board of Directors,
stock option expense for options granted to corporate administration employees, certain consulting expenses, investor relations activities,
and a portion of the Company&#x2019;s legal, auditing and professional fee expenses. Corporate identifiable assets primarily consist of
cash, invested cash (if any), refundable income taxes (if any), and deferred income taxes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zxilPtu2YPnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
financial information for the Company&#x2019;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BA_zXTF0edpK6Yc" style="display: none"&gt;SCHEDULE OF SEGMENT REPORTING&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240401__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zHIj5fY9NrJh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230401__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zJgwhCFjCpYd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20240101__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zQPTbZeQdK" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230101__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zGkUWFHmJUWe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;For the three months ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30,&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;For the six months ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30,&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Revenues:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_z1K6KRHVwkO7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,585,670&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,899,590&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,303,963&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,798,953&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_z6vehAZJO5jb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,564,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,724,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,998,952&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,506,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zF3lNVPBlWIa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,466,211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,655,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,842,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,671,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1sO5rDESPr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Net Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,616,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,279,632&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,145,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,976,820&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Gross Profit:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zT5YoCNdyBmc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;287,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;779,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;853,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,313,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zhQVRm5n8aUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;601,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;802,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,065,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,578,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zTwW8RItDCBg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,854&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,155,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(154,841&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,390,121&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--GrossProfit_z2kaLPPqbKWb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Gross Profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;242,392&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,737,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,763,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,281,829&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Operating Income (loss):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zMzv2K6wlzqe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,400,039&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,364,987&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,533,242&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,328,173&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zsM90wJ5VFuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,352&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zwRN6sAF6Ia6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,828,513&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(328,929&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,470,732&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,561,936&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zwcrcAESOoBg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Corporate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(835,992&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,398,832&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,675,571&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6,479,211&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--OperatingIncomeLoss_zQMZq9ij7Xq3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Operating Income (Loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,914,221&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(4,940,704&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(7,553,193&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(11,113,511&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zjlr800xGc5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;178,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;203,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;387,724&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;402,109&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zdNM03Ma6BX6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;53,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zVID2ONvUil7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;317,180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;318,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;637,847&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;637,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DepreciationAndAmortization_zQhe8EMllbF3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Depreciation and Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;522,450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;547,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,079,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
                                                                                 &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
                                                                                 &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Assets (net of eliminations):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 54%; text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zouJbrx8XYC7" style="width: 18%; text-align: right" title="Total Identifiable Assets"&gt;22,998,670&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zo3lsiOwS1Xf" style="width: 20%; text-align: right" title="Total Identifiable Assets"&gt;26,396,559&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zgfxFi2jraE9" style="text-align: right" title="Total Identifiable Assets"&gt;1,904,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zYKyYNHZ1Jh3" style="text-align: right" title="Total Identifiable Assets"&gt;2,260,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zQPhWCsFhqi4" style="text-align: right" title="Total Identifiable Assets"&gt;6,315,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zWb5Sw6bWfNa" style="text-align: right" title="Total Identifiable Assets"&gt;6,324,211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Corporate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zJuByY2gtYf1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets"&gt;12,108,588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zXxi91OF4go9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets"&gt;12,047,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Identifiable Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630_zBSUsazKkRXa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets"&gt;43,327,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--IdentifiableAssets_iI_c20231231_zeqOMX2wmLs8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets"&gt;47,028,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zAk2IWA9UApg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 28.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
segments recorded noncash items effecting the gross profit and operating income (loss) through the established inventory reserves based
on estimates of excess and/or obsolete current and non-current inventory. The Company recorded a reserve for excess and obsolete inventory
in the video solutions segment of $&lt;span id="xdx_908_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zUVqoeyELeZb" title="Inventory reserve"&gt;4,008,278&lt;/span&gt; and a reserve for the entertainment segment of $&lt;span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zchKmy9kO8z8" title="Inventory reserve"&gt;126,723&lt;/span&gt; as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
segment net revenues reported above represent sales to external customers. Segment gross profit represents net revenues less cost of
revenues. Segment operating income, which is used in management&#x2019;s evaluation of segment performance, represents net revenues, less
cost of revenues, less all operating expenses. Identifiable assets are those assets used by each segment in its operations. Corporate
assets primarily consist of cash, property, plant and equipment, accounts receivable, inventories, and other assets.&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="From2024-01-01to2024-06-30"
      decimals="INF"
      id="Fact002103"
      unitRef="Segments">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002105">&lt;p id="xdx_895_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zxilPtu2YPnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
financial information for the Company&#x2019;s reportable business segments is provided for the indicated periods and as of June 30, 2024,
and June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_8BA_zXTF0edpK6Yc" style="display: none"&gt;SCHEDULE OF SEGMENT REPORTING&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="display: none; vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20240401__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zHIj5fY9NrJh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20230401__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zJgwhCFjCpYd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20240101__20240630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zQPTbZeQdK" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20230101__20230630__srt--ConsolidationItemsAxis__us-gaap--OperatingSegmentsMember_zGkUWFHmJUWe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;For the three months ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30,&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;For the six months ended&lt;/p&gt;
                                                                                &lt;p style="margin-top: 0; margin-bottom: 0"&gt;June 30,&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Net Revenues:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_z1K6KRHVwkO7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 44%; text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,585,670&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,899,590&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,303,963&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,798,953&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_z6vehAZJO5jb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,564,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,724,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,998,952&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,506,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zF3lNVPBlWIa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,466,211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,655,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,842,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,671,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1sO5rDESPr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Net Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,616,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,279,632&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,145,586&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,976,820&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Gross Profit:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zT5YoCNdyBmc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;287,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;779,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;853,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,313,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zhQVRm5n8aUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;601,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;802,174&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,065,137&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,578,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zTwW8RItDCBg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(646,854&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,155,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(154,841&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,390,121&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--GrossProfit_z2kaLPPqbKWb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Gross Profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;242,392&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,737,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,763,830&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;4,281,829&lt;/td&gt;&lt;td style="text-align: left"&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 style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Operating Income (loss):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zMzv2K6wlzqe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,400,039&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,364,987&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,533,242&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,328,173&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zsM90wJ5VFuh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;150,323&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,352&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zwRN6sAF6Ia6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,828,513&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(328,929&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,470,732&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,561,936&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--OperatingIncomeLoss_hus-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zwcrcAESOoBg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Corporate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(835,992&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,398,832&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,675,571&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6,479,211&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--OperatingIncomeLoss_zQMZq9ij7Xq3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Operating Income (Loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,914,221&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(4,940,704&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(7,553,193&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(11,113,511&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zjlr800xGc5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;178,555&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;203,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;387,724&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;402,109&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zdNM03Ma6BX6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;53,429&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DepreciationAndAmortization_hus-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zVID2ONvUil7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;317,180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;318,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;637,847&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;637,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DepreciationAndAmortization_zQhe8EMllbF3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Depreciation and Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;522,450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;547,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,079,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,091,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;June
                                            30, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
                                                                                 &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December
31, &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
                                                                                 &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Assets (net of eliminations):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 54%; text-align: left; padding-left: 10pt"&gt;Video Solutions&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zouJbrx8XYC7" style="width: 18%; text-align: right" title="Total Identifiable Assets"&gt;22,998,670&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--VideoSolutionsMember_zo3lsiOwS1Xf" style="width: 20%; text-align: right" title="Total Identifiable Assets"&gt;26,396,559&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Revenue Cycle Management&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zgfxFi2jraE9" style="text-align: right" title="Total Identifiable Assets"&gt;1,904,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--RevenueCycleManagementMember_zYKyYNHZ1Jh3" style="text-align: right" title="Total Identifiable Assets"&gt;2,260,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Entertainment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zQPhWCsFhqi4" style="text-align: right" title="Total Identifiable Assets"&gt;6,315,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__custom--EntertainmentSegmentMember_zWb5Sw6bWfNa" style="text-align: right" title="Total Identifiable Assets"&gt;6,324,211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Corporate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--IdentifiableAssets_iI_c20240630__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zJuByY2gtYf1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets"&gt;12,108,588&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--IdentifiableAssets_iI_c20231231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateMember_zXxi91OF4go9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total Identifiable Assets"&gt;12,047,663&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 20pt"&gt;Total Identifiable Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_ecustom--IdentifiableAssets_iI_c20240630_zBSUsazKkRXa" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets"&gt;43,327,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_ecustom--IdentifiableAssets_iI_c20231231_zeqOMX2wmLs8" style="border-bottom: Black 2.5pt double; text-align: right" title="Total identifiable assets"&gt;47,028,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002107"
      unitRef="USD">1585670</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002108"
      unitRef="USD">1899590</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002109"
      unitRef="USD">3303963</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002110"
      unitRef="USD">3798953</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002112"
      unitRef="USD">1564354</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002113"
      unitRef="USD">1724772</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002114"
      unitRef="USD">2998952</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002115"
      unitRef="USD">3506361</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002117"
      unitRef="USD">2466211</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002118"
      unitRef="USD">4655270</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002119"
      unitRef="USD">4842671</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002120"
      unitRef="USD">8671506</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002122"
      unitRef="USD">5616235</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002123"
      unitRef="USD">8279632</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002124"
      unitRef="USD">11145586</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002125"
      unitRef="USD">15976820</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002127"
      unitRef="USD">287840</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002128"
      unitRef="USD">779408</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002129"
      unitRef="USD">853534</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002130"
      unitRef="USD">1313601</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002132"
      unitRef="USD">601406</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002133"
      unitRef="USD">802174</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002134"
      unitRef="USD">1065137</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002135"
      unitRef="USD">1578107</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002137"
      unitRef="USD">-646854</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002138"
      unitRef="USD">1155458</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002139"
      unitRef="USD">-154841</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002140"
      unitRef="USD">1390121</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002142"
      unitRef="USD">242392</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002143"
      unitRef="USD">2737040</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002144"
      unitRef="USD">1763830</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002145"
      unitRef="USD">4281829</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002147"
      unitRef="USD">-1400039</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002148"
      unitRef="USD">-1364987</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002149"
      unitRef="USD">-2533242</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002150"
      unitRef="USD">-3328173</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002152"
      unitRef="USD">150323</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002153"
      unitRef="USD">152044</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002154"
      unitRef="USD">126352</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002155"
      unitRef="USD">255809</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002157"
      unitRef="USD">-1828513</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002158"
      unitRef="USD">-328929</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002159"
      unitRef="USD">-2470732</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002160"
      unitRef="USD">-1561936</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002162"
      unitRef="USD">-835992</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002163"
      unitRef="USD">-3398832</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002164"
      unitRef="USD">-2675571</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002165"
      unitRef="USD">-6479211</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002167"
      unitRef="USD">-3914221</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002168"
      unitRef="USD">-4940704</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002169"
      unitRef="USD">-7553193</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002170"
      unitRef="USD">-11113511</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002172"
      unitRef="USD">178555</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002173"
      unitRef="USD">203987</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002174"
      unitRef="USD">387724</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002175"
      unitRef="USD">402109</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002177"
      unitRef="USD">26715</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002178"
      unitRef="USD">25887</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002179"
      unitRef="USD">53429</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002180"
      unitRef="USD">51394</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002182"
      unitRef="USD">317180</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002183"
      unitRef="USD">318058</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002184"
      unitRef="USD">637847</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002185"
      unitRef="USD">637539</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-04-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002187"
      unitRef="USD">522450</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-04-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002188"
      unitRef="USD">547932</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2024-01-012024-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002189"
      unitRef="USD">1079000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2023-01-012023-06-30_us-gaap_OperatingSegmentsMember"
      decimals="0"
      id="Fact002190"
      unitRef="USD">1091042</us-gaap:DepreciationAndAmortization>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2024-06-30_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002192"
      unitRef="USD">22998670</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2023-12-31_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002194"
      unitRef="USD">26396559</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2024-06-30_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002196"
      unitRef="USD">1904280</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2023-12-31_custom_RevenueCycleManagementMember"
      decimals="0"
      id="Fact002198"
      unitRef="USD">2260376</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2024-06-30_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002200"
      unitRef="USD">6315677</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2023-12-31_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002202"
      unitRef="USD">6324211</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2024-06-30_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002204"
      unitRef="USD">12108588</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2023-12-31_us-gaap_CorporateMember"
      decimals="0"
      id="Fact002206"
      unitRef="USD">12047663</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2024-06-30"
      decimals="0"
      id="Fact002208"
      unitRef="USD">43327215</DGLY:IdentifiableAssets>
    <DGLY:IdentifiableAssets
      contextRef="AsOf2023-12-31"
      decimals="0"
      id="Fact002210"
      unitRef="USD">47028809</DGLY:IdentifiableAssets>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2024-06-30_custom_VideoSolutionsMember"
      decimals="0"
      id="Fact002212"
      unitRef="USD">4008278</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2024-06-30_custom_EntertainmentSegmentMember"
      decimals="0"
      id="Fact002214"
      unitRef="USD">126723</us-gaap:InventoryValuationReserves>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002216">&lt;p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zCqhxdEUeti1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
19. &lt;span id="xdx_825_zbJajVOfHnT1"&gt;RELATED PARTY TRANSACTIONS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Transactions
with Managing Member of Nobility Healthcare&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accrued reimbursable expenses payable to Nobility, LLC totaling $&lt;span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_zN55JmwT33x1" title="Accrued reimbursable expenses payable"&gt;398,379&lt;/span&gt; and $&lt;span id="xdx_90C_ecustom--AccruedReimbursableExpensesPayable_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember_ziZjY6rDLrwl" title="Accrued reimbursable expenses payable"&gt;265,241&lt;/span&gt; for the six months ended June 30, 2024
and 2023 and management fees in accordance with the operating agreement of $&lt;span id="xdx_904_eus-gaap--ManagementFeeExpense_c20240401__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zOaOK5lmowZc" title="Management fees"&gt;10,024&lt;/span&gt; and $&lt;span id="xdx_900_eus-gaap--ManagementFeeExpense_c20230401__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z2WgxnHvpc1i" title="Management fees"&gt;32,181&lt;/span&gt; for the three months ended June 30, 2024
and 2023. The company recorded management fees of $&lt;span id="xdx_903_eus-gaap--ManagementFeeExpense_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_zqOy0NpGIBD1" title="Management fees"&gt;22,403&lt;/span&gt; and $&lt;span id="xdx_903_eus-gaap--ManagementFeeExpense_c20230101__20230630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NobilityLLCMember__us-gaap--TypeOfArrangementAxis__custom--OperatingAgreementMember_z65wqX1jB3Ki" title="Management fees"&gt;67,106&lt;/span&gt; for the six months ended June 30, 2024 and 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Transactions
with Related Party of TicketSmarter&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 22, 2023, a trust, the beneficiaries of which are TicketSmarter&#x2019;s Chief Executive Officer and his spouse, made a loan
in the amount of $&lt;span id="xdx_909_eus-gaap--NotesPayableCurrent_iI_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zUReLBoA0im1" title="Related party transactions"&gt;2,325,000&lt;/span&gt; to TicketSmarter to support TicketSmarter&#x2019;s operations. On October 2, 2023 an additional $&lt;span id="xdx_90F_eus-gaap--BusinessCombinationContingentConsiderationAsset_iI_c20231002__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z1wn5vqSTyA1" title="Business combination, contingent consideration, asset"&gt;375,000&lt;/span&gt; was
advanced to Ticketsmarter. The transaction was recorded as a related party note payable (the &#x201c;TicketSmarter Related Party Note&#x201d;).
The TicketSmarter Related Party Note bears interest of &lt;span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230922__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_ztesnHPEkUVh" title="Interest rate"&gt;13.25&lt;/span&gt;% per annum with repayment beginning January 2, 2024. As of June 30, 2024,
the entire TicketSmarter Related Party note is $&lt;span id="xdx_900_eus-gaap--NotesPayableCurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zlFpo6Udbv19" title="Notes payable current"&gt;2,700,000&lt;/span&gt;, is classified as current, with an accrued interest balance of $&lt;span id="xdx_90F_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_z775yGFEhHga" title="Accrued interest"&gt;283,782&lt;/span&gt;. The
use of proceeds of the TicketSmarter Related Party Note was to resolve numerous outstanding payables at a discounted rate, the discount
received is recognized as a gain on extinguishment of liabilities on the statement of operations. Additionally, these negotiations relieved
TicketSmarter of numerous future obligations following fiscal year 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <DGLY:AccruedReimbursableExpensesPayable
      contextRef="From2024-01-012024-06-30_custom_NobilityLLCMember"
      decimals="0"
      id="Fact002218"
      unitRef="USD">398379</DGLY:AccruedReimbursableExpensesPayable>
    <DGLY:AccruedReimbursableExpensesPayable
      contextRef="From2023-01-012023-06-30_custom_NobilityLLCMember"
      decimals="0"
      id="Fact002220"
      unitRef="USD">265241</DGLY:AccruedReimbursableExpensesPayable>
    <us-gaap:ManagementFeeExpense
      contextRef="From2024-04-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember"
      decimals="0"
      id="Fact002222"
      unitRef="USD">10024</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="From2023-04-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember"
      decimals="0"
      id="Fact002224"
      unitRef="USD">32181</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="From2024-01-012024-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember"
      decimals="0"
      id="Fact002226"
      unitRef="USD">22403</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="From2023-01-012023-06-30_custom_NobilityLLCMember_custom_OperatingAgreementMember"
      decimals="0"
      id="Fact002228"
      unitRef="USD">67106</us-gaap:ManagementFeeExpense>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2023-09-22_us-gaap_RelatedPartyMember"
      decimals="0"
      id="Fact002230"
      unitRef="USD">2325000</us-gaap:NotesPayableCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationAsset
      contextRef="AsOf2023-10-02_us-gaap_RelatedPartyMember"
      decimals="0"
      id="Fact002232"
      unitRef="USD">375000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2023-09-22_us-gaap_RelatedPartyMember"
      decimals="INF"
      id="Fact002234"
      unitRef="Pure">0.1325</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:NotesPayableCurrent
      contextRef="AsOf2024-06-30_us-gaap_RelatedPartyMember"
      decimals="0"
      id="Fact002236"
      unitRef="USD">2700000</us-gaap:NotesPayableCurrent>
    <us-gaap:InterestPayableCurrentAndNoncurrent
      contextRef="AsOf2024-06-30_us-gaap_RelatedPartyMember"
      decimals="0"
      id="Fact002238"
      unitRef="USD">283782</us-gaap:InterestPayableCurrentAndNoncurrent>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2024-01-01to2024-06-30" id="Fact002240">&lt;p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7mdmwX3Sdgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
20. &lt;span id="xdx_82A_zggbrWyNgGyf"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Letter
Agreement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
previously disclosed, on March 1, 2024, the Company entered into a Note Purchase Agreement (the &#x201c;Agreement&#x201d;), by and between
the Company, Kustom Entertainment (together with the Company, the &#x201c;Borrowers&#x201d;), and Mosh Man, LLC, a New Jersey limited liability
company (the &#x201c;Purchaser&#x201d;), pursuant to which the Borrowers issued to the Purchaser a Senior Secured Promissory Note (the
&#x201c;Note&#x201d;) with a principal amount of $&lt;span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_c20240301__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember_zoN2ZTxXnPh1" title="Principal amount"&gt;1,425,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 13, 2024, the Company entered into a Letter Agreement (the &#x201c;&lt;span style="text-decoration: underline"&gt;Letter Agreement&lt;/span&gt;&#x201d;), by and between the Company, Kustom
Entertainment and the Purchaser, increasing automatically the principal amount of the Note from $&lt;span id="xdx_90C_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zy2KZp3R8ndi"&gt;1,425,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;to $&lt;span id="xdx_909_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MaximumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpcuXiXBc8D4"&gt;1,725,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;;
provided, however, that if the Borrowers repay the Note in full on or before August 15, 2024, then the principal amount of the Note shall
be reduced automatically by $&lt;span id="xdx_90F_eus-gaap--DebtInstrumentRepurchasedFaceAmount_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__srt--RangeAxis__srt--MinimumMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zYDQ7nboTU4f"&gt;100,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.
Pursuant to the Letter Agreement, the Borrowers&#x2019; failure to adhere to Sections 3.2(d)(iii) (the &#x201c;Section 3.2(d)(iii) Failure&#x201d;)
and Section 3.3(a) (the &#x201c;Section 3.3(a) Failure&#x201d;) of the Purchase Agreement shall not constitute Events of Default, as defined
in the Purchase Agreement; provided, however, that if the Borrowers shall be in breach or default under the Letter Agreement or otherwise
fail to satisfy their obligations thereunder, the Section 3.2(d)(iii) Failure and Section 3.3(a) Failure shall each automatically constitute
an Event of Default under the Purchase Agreement. Pursuant to the Letter Agreement, the Company agreed to make a cash payment to the
Purchaser in the amount of $&lt;span id="xdx_907_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zwbGWdcsRFG4" title="Cash payment to the purchaser"&gt;150,000&lt;/span&gt; on or before July 26, 2024. The Company also agreed to sell or enter into a firm commitment to sell
the office building owned by the Company and located at 14001 Marshall Drive, Lenexa, Kansas 66215 (the &#x201c;Company Office Building&#x201d;)
and pay to the Purchaser: &lt;span id="xdx_90C_eus-gaap--DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zpkKZMkyeB3h" title="Debt instrument, debt default, description of event of default"&gt;(i) $325,000, if the Company sells or enters into a firm commitment to sell the Company Office Building on
or before August 7, 2024; or (ii) $400,000, if the Company sells or enters into a firm commitment to sell the Company Office Building
after August 7, 2024.&lt;/span&gt; Pursuant to the Letter Agreement, the Company&#x2019;s failure to sell or enter into a firm commitment to sell the
Company Office Building prior to September 1, 2024 shall constitute an Event of Default, as defined in the Purchase Agreement, under
the Purchase Agreement. The Company shall pay to the Purchaser $&lt;span id="xdx_900_eus-gaap--DebtInstrumentPeriodicPayment_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zINmsc5Z7jx6" title="Purchaser per month"&gt;100,000&lt;/span&gt; per month until the Note is repaid in full, with the first such
payment occurring on August 12, 2024, and each subsequent payment occurring on the 12th calendar day of each month thereafter. Pursuant
to the Letter Agreement, the Purchaser shall be a party to any and every flow of funds when there is an extraordinary receipt of capital
by the Company. The Company shall pay to the Purchaser a penalty payment of $&lt;span id="xdx_90D_eus-gaap--RepaymentsOfDebt_c20240713__20240713__us-gaap--TypeOfArrangementAxis__custom--LetterAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z1h46UbP9m2d" title="Payment of debt"&gt;200,000&lt;/span&gt; within five Business Days, as defined in the Purchase
Agreement, if the Company fails to make the Purchaser a party to any flow of funds in respect of an extraordinary receipt of capital
by the Company.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Except
as stated above, the Letter Agreement does not result in any other substantive changes to the Agreement.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Purchase
and Sale Agreement&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
August 2, 2024, the Company entered into a purchase and sale agreement (the &#x201c;Purchase Agreement&#x201d;) with Serenity Now, LLC,
a Kansas limited liability company (the &#x201c;Buyer&#x201d;) to sell a commercial office building and associated property located at
14001 Marshall Drive, Lenexa, KS (the &#x201c;Office Building&#x201d;). The Buyer has no prior material relationship with the Company beyond
the Agreement.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Pursuant
to the Agreement, the Buyer has agreed to acquire the Property (as defined in the Agreement) for five million nine hundred thousand and
00/100 dollars ($&lt;span id="xdx_90F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp2d_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_zZ3Mdfa0Pr5a" title="Payments to acquire property"&gt;5,900,000&lt;/span&gt;), exclusive of closing costs.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Purchase Agreement includes customary representations and warranties, covenants and closing conditions, including, without
limitation, assignment and assumption of existing leases and performance of all the covenants. Pursuant to the terms of the
Agreement, during the Inspection Period (as defined in the Purchase Agreement), the Buyer is entitled to conduct inspections and
review title and survey matters. The Company will lease its premises in the Office Building from the Buyer for six months after the
closing of the Agreement for $&lt;span id="xdx_90E_eus-gaap--PaymentsToAcquireBuildings_c20240802__20240802__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAndSaleAgreementMember_z5gY18gjtyBh" title="Payments to acquire building"&gt;240,000&lt;/span&gt;. &lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;On August 12, 2024, pursuant
to the Agreement, the Company and the Buyer completed the sale of the Property. The Buyer has no prior material relationship with the
Company beyond the Agreement.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;b&gt;Common Stock Issuance&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;The Company issued &lt;span id="xdx_903_eus-gaap--SharesIssued_iI_c20240814__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwTZa2LTKQYi" title="Number of share issued"&gt;353,123&lt;/span&gt; shares of
common stock subsequent to June 30, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;&lt;b&gt;Effectiveness of Registration Statement&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;Clover Leaf Capital Corp.&#x2019;s (&#x201c;Clover Leaf&#x201d;)
registration statement on Form S-4 was declared effective by the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) as of&#160;Tuesday,
July 30, 2024, relating to the previously announced proposed business combination by and among Clover Leaf, Kustom Entertainment, Inc.
and&#160;CL Merger Sub, Inc.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"&gt;On August 1, the board of directors of the Company (the &#x201c;Board&#x201d;)
set the record date for the dividend distribution to August 12, 2024 for determining stockholders entitled to receive the dividend distribution
(the &#x201c;Record Date&#x201d;).&lt;/p&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2024-03-01_custom_NotePurchaseAgreementMember"
      decimals="0"
      id="Fact002242"
      unitRef="USD">1425000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002243"
      unitRef="USD">1425000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="AsOf2024-07-13_custom_LetterAgreementMember_srt_MaximumMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002244"
      unitRef="USD">1725000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="AsOf2024-07-13_custom_LetterAgreementMember_srt_MinimumMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002245"
      unitRef="USD">100000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="AsOf2024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002247"
      unitRef="USD">150000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault
      contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember"
      id="Fact002249">(i) $325,000, if the Company sells or enters into a firm commitment to sell the Company Office Building on
or before August 7, 2024; or (ii) $400,000, if the Company sells or enters into a firm commitment to sell the Company Office Building
after August 7, 2024.</us-gaap:DefaultLongtermDebtDescriptionOfViolationOrEventOfDefault>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002251"
      unitRef="USD">100000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:RepaymentsOfDebt
      contextRef="From2024-07-132024-07-13_custom_LetterAgreementMember_us-gaap_SubsequentEventMember"
      decimals="0"
      id="Fact002253"
      unitRef="USD">200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember"
      decimals="2"
      id="Fact002255"
      unitRef="USD">5900000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBuildings
      contextRef="From2024-08-022024-08-02_us-gaap_SubsequentEventMember_custom_PurchaseAndSaleAgreementMember"
      decimals="0"
      id="Fact002257"
      unitRef="USD">240000</us-gaap:PaymentsToAcquireBuildings>
    <us-gaap:SharesIssued
      contextRef="AsOf2024-08-14_us-gaap_SubsequentEventMember_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact002259"
      unitRef="Shares">353123</us-gaap:SharesIssued>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
